UNPKG

madeline-ton

Version:

Pure JS client-side implementation of the Telegram TON blockchain protocol

87 lines (74 loc) 1.73 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); var AuthKey = /*#__PURE__*/ function () { function AuthKey() { (0, _classCallCheck2["default"])(this, AuthKey); } (0, _createClass2["default"])(AuthKey, [{ key: "setAuthKey", /** * Set auth key * @param {BufferSource} key * @param {BufferSource} ID */ value: function setAuthKey(key, id) { this.key = key; this.id = id; } /** * Get auth key * @returns {BufferSource} key */ }, { key: "getAuthKey", value: function getAuthKey() { return this.key; } /** * Get auth key ID * @returns {BufferSource} */ }, { key: "getID", value: function getID() { return this.id; } /** * Set server salt * @param {BufferSource} salt */ }, { key: "setServerSalt", value: function setServerSalt(salt) { this.salt = salt; } /** * Get server salt * @returns {BufferSource} salt */ }, { key: "getServerSalt", value: function getServerSalt() { return this.salt; } /** * @returns boolean Whether the server salt is defined */ }, { key: "hasServerSalt", value: function hasServerSalt() { return typeof this.salt !== 'undefined'; } }]); return AuthKey; }(); var _default = AuthKey; exports["default"] = _default;