diffusion
Version:
Diffusion JavaScript client
18 lines (16 loc) • 602 B
JavaScript
var TransportType = require('../../../client/client-summary').TransportType;
var ClientType = require('../../../client/client-summary').ClientType;
var BEES = require('serialisers/byte-encoded-enum-serialiser');
var Codec = require('io/codec');
module.exports = {
read : function(bis) {
var principal = Codec.readString(bis);
var clientType = BEES.read(bis, ClientType);
var transportType = BEES.read(bis, TransportType);
return {
principal : principal,
clientType : clientType,
transportType : transportType
};
}
};