diffusion
Version:
Diffusion JavaScript client
29 lines (24 loc) • 852 B
JavaScript
var ConversationIDSerialiser = require('conversation/conversation-id-serialiser');
var SessionSerialiser = require('session/session-id-serialiser');
var Codec = require('io/codec');
var serialiser = {
read : function(input) {
var cid = ConversationIDSerialiser.read(input);
var sessionID = SessionSerialiser.read(input);
var path = Codec.readString(input);
var sessionProperties = Codec.readDictionary(input, Codec.readString);
var dataType = Codec.readString(input);
var content = Codec.readBytes(input);
return {
cid: cid,
sessionID: sessionID,
path: path,
properties: sessionProperties,
dataType: dataType,
content: content
};
},
write : function() {
}
};
module.exports = serialiser;