diffusion
Version:
Diffusion JavaScript client
15 lines (13 loc) • 427 B
JavaScript
var ErrorReason = require('client/error-reason');
var Codec = require('io/codec');
module.exports = {
read : function(input) {
var code = Codec.readInt32(input);
var description = Codec.readString(input);
return new ErrorReason(code, description);
},
write : function(output, reason) {
Codec.writeInt32(output, reason.id);
Codec.writeString(output, reason.reason);
}
};