UNPKG

diffusion

Version:

Diffusion JavaScript client

18 lines (14 loc) 522 B
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;