UNPKG

diffusion

Version:

Diffusion JavaScript client

18 lines (15 loc) 604 B
var EventMetadata = require('services/timeseries/time-series-event-metadata'); var Codec = require('io/codec'); module.exports = { read : function(input) { var sequence = Codec.readInt64(input); var timestamp = Codec.readInt64(input); var author = Codec.readString(input); return new EventMetadata(sequence.toNumber(), timestamp.toNumber(), author); }, write : function(output, metadata) { Codec.writeInt64(output, metadata.sequence); Codec.writeInt64(output, metadata.timestamp); Codec.writeString(output, metadata.author); } };