UNPKG

@sharplygroup/xtb-api-js

Version:

A module for interacting with the XTB API

33 lines 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.NewsOperations = void 0; class NewsOperations { wsManager; constructor(wsManager) { this.wsManager = wsManager; } /** * Returns news from trading server which were sent within specified period of time. * @param {number} end - Time, 0 means current time for simplicity * @param {number} start - Time * @returns {Promise<any>} // TODO: Create INewsTopicResponse interface */ async getNews(end, start) { const response = await this.wsManager.sendCommand({ command: "getNews", arguments: { end: end, start: start, }, }); if (!response.status || !response.returnData) { throw new Error(response.errorDescr || "Failed to get news"); } return { status: response.status, returnData: response.returnData, }; } } exports.NewsOperations = NewsOperations; //# sourceMappingURL=NewsOperations.js.map