@exchange-connect/coinex
Version:
Coinex ( https://www.coinex.com ) SDK
40 lines (39 loc) • 1.64 kB
JavaScript
;
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;