diffusion
Version:
Diffusion JavaScript client
18 lines (15 loc) • 604 B
JavaScript
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);
}
};