UNPKG

@pubby/sdk

Version:
41 lines (38 loc) 1.37 kB
import { __extends } from 'tslib'; import { PubbyModule } from '../module.js'; import { WsStream } from './adapter.js'; import '../modules/auth/index.js'; import { AuthModule } from '../modules/auth/module.js'; var WebsocketModule = /** @class */ (function (_super) { __extends(WebsocketModule, _super); function WebsocketModule(client) { var _this = _super.call(this, client) || this; // Requer Autenticação client.require(AuthModule); client.ws = _this; _this.ws$ = new WsStream(client.config.current.baseURL, client); return _this; } WebsocketModule.prototype.init = function () { }; Object.defineProperty(WebsocketModule.prototype, "now", { get: function () { return this.ws$.now; }, enumerable: false, configurable: true }); WebsocketModule.prototype.connect = function () { return this.ws$.connect(); }; WebsocketModule.prototype.listen = function (message) { return this.ws$.listen(message); }; WebsocketModule.prototype.add = function (message) { return this.ws$.add(message); }; WebsocketModule.prototype.addAsync = function (message) { return this.ws$.asyncAdd(message); }; return WebsocketModule; }(PubbyModule)); export { WebsocketModule };