UNPKG

@exchange-connect/coinex

Version:
40 lines (39 loc) 1.64 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.temporaryMaintenanceNoticeUnsubscribe = exports.temporaryMaintenanceNoticeSubscribe = void 0; /** * Temporary Maintenance Notices' Realtime Data * @namespace Streams.spot.temporaryMaintenanceNotice */ var connections = require("../connections").connections; var methodBaseName = "notice"; var methodId = 15; /** * Subscribe to Temporary Maintenance Notices Realtime Data * @async * @function subscribe * @memberof Streams.spot.temporaryMaintenanceNotice * @param {function} onData On Data Incomming Callback */ function temporaryMaintenanceNoticeSubscribe(onData) { var client = connections.spot; if (!client) throw new Error("Web Socket is not Connected!"); var method = "".concat(methodBaseName, ".subscribe"), onUpdateMethod = "".concat(methodBaseName, ".update"), params = [101], id = methodId; client.send({ method: method, params: params, id: id }, onUpdateMethod, onData); } exports.temporaryMaintenanceNoticeSubscribe = temporaryMaintenanceNoticeSubscribe; /** * Unsubscribe from Temporary Maintenance Notices Realtime Data * @async * @function unsubscribe * @memberof Streams.spot.temporaryMaintenanceNotice */ function temporaryMaintenanceNoticeUnsubscribe() { var client = connections.spot; if (!client) throw new Error("Web Socket is not Connected!"); var method = "".concat(methodBaseName, ".unsubscribe"), params = [], id = methodId; client.send({ method: method, params: params, id: id }); } exports.temporaryMaintenanceNoticeUnsubscribe = temporaryMaintenanceNoticeUnsubscribe;