diffusion
Version:
Diffusion JavaScript client
18 lines (14 loc) • 522 B
JavaScript
var Codec = require('io/codec');
var EntriesFetchRequest = require('services/log-retrieval/entries-fetch-request');
var serialiser = {
read : function(input) {
var firstEntry = Codec.readInt64(input);
var entryCount = Codec.readInt64(input);
return new EntriesFetchRequest(firstEntry, entryCount);
},
write : function(output, request) {
Codec.writeInt64(output, request.firstEntry);
Codec.writeInt64(output, request.entryCount);
}
};
module.exports = serialiser;