diffusion
Version:
Diffusion JavaScript client
19 lines (16 loc) • 478 B
JavaScript
var Codec = require('io/codec');
var serialiser = {
read : function(input) {
var dataType = Codec.readString(input);
var content = Codec.readBytes(input);
return {
responseDataType : dataType,
data : content
};
},
write : function(output, response) {
Codec.writeString(output, response.responseDataType);
Codec.writeBytes(output, response.data);
}
};
module.exports = serialiser;