UNPKG

degiro-api

Version:

Unofficial DeGiro API for Javascript. Buy and sell in the stock market. See your portfolio and much more

31 lines 1.32 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.executeOrderRequest = void 0; // Import debug console log var utils_1 = require("../utils"); function executeOrderRequest(order, executeId, accountData, accountConfig) { return new Promise(function (resolve, reject) { var requestOptions = { method: 'POST', headers: { 'Content-Type': 'application/json;charset=UTF-8', }, body: JSON.stringify(order), credentials: 'include', referer: 'https://trader.degiro.nl/trader/', }; // tslint:disable-next-line: max-line-length var uri = "https://trader.degiro.nl/trading/secure/v5/order/" + executeId + ";jsessionid=" + accountConfig.data.sessionId + "?intAccount=" + accountData.data.intAccount + "&sessionId=" + accountConfig.data.sessionId; utils_1.debug(uri, requestOptions); fetch(uri, requestOptions) .then(function (res) { return res.json(); }) .then(function (res) { if (res.errors) return reject(res.errors); resolve(res.data.orderId); }) .catch(reject); }); } exports.executeOrderRequest = executeOrderRequest; //# sourceMappingURL=executeOrderRequest.js.map