proteus-js-client
Version:
Proteus JavaScript Client
39 lines (27 loc) • 1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _jsMd = require('js-md5');
var _jsMd2 = _interopRequireDefault(_jsMd);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var ConnectionId = function () {
function ConnectionId(connectionIdSeed) {
_classCallCheck(this, ConnectionId);
this._hash = _jsMd2.default.digest(connectionIdSeed);
}
ConnectionId.fromBytes = function fromBytes(bytes) {
var connToReturn = new ConnectionId('');
connToReturn._hash = Array.from(bytes);
return connToReturn;
};
ConnectionId.prototype.bytes = function bytes() {
return Uint8Array.from(this._hash);
};
ConnectionId.prototype.hash = function hash() {
return this._hash;
};
return ConnectionId;
}();
exports.default = ConnectionId;