UNPKG

diffusion

Version:

Diffusion JavaScript client

18 lines (16 loc) 602 B
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 }; } };