UNPKG

diffusion

Version:

Diffusion JavaScript client

22 lines (19 loc) 685 B
var UpdateStateSerialiser = require('services/update-source/update-source-state-serialiser'); var CIDSerialiser = require('conversation/conversation-id-serialiser'); module.exports = { read : function(input) { var cid = CIDSerialiser.read(input); var old = UpdateStateSerialiser.read(input); var current = UpdateStateSerialiser.read(input); return { cid : cid, old : old, current : current }; }, write : function(output, req) { CIDSerialiser.write(output, req.cid); UpdateStateSerialiser.write(output, req.old); UpdateStateSerialiser.write(output, req.current); } };