diffusion
Version:
Diffusion JavaScript client
19 lines (18 loc) • 544 B
JavaScript
var CIDSerialiser = require('conversation/conversation-id-serialiser');
var Codec = require('io/codec');
module.exports = {
read : function(bis) {
return {
cid : CIDSerialiser.read(bis),
path : bis.readString(),
id : bis.readInt32(),
bytes : bis.readBytes()
};
},
write : function(bos, req) {
CIDSerialiser.write(bos, req.cid);
Codec.writeString(bos, req.path);
Codec.writeInt32(bos, req.id);
Codec.writeBytes(bos, req.bytes);
}
};