diffusion
Version:
Diffusion JavaScript client
22 lines (18 loc) • 740 B
JavaScript
var MessageReceiverControlRegistrationParamsSerialiser =
require('services/control/message-receiver-control-registration-params-serialiser');
var ConversationIDSerialiser = require('conversation/conversation-id-serialiser');
var serialiser = {
read : function(input) {
var params = MessageReceiverControlRegistrationParamsSerialiser.read(input);
var cid = ConversationIDSerialiser.read(input);
return {
params : params,
cid : cid
};
},
write : function(output, request) {
MessageReceiverControlRegistrationParamsSerialiser.write(output, request.params);
ConversationIDSerialiser.write(output, request.cid);
}
};
module.exports = serialiser;