UNPKG

degiro-api

Version:

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

24 lines 1.22 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getPortfolioRequest = void 0; // Import debug console log var utils_1 = require("../utils"); // tslint:disable-next-line: max-line-length function getPortfolioRequest(accountData, accountConfig, config) { return new Promise(function (resolve, reject) { // Create params to reach portfolio var params = '&portfolio=0'; // Do the request to get a account config data utils_1.debug("Making request to " + accountConfig.data.tradingUrl + "v5/update/" + accountData.data.intAccount + ";jsessionid=" + accountConfig.data.sessionId + "?" + params + "}"); fetch(accountConfig.data.tradingUrl + "v5/update/" + accountData.data.intAccount + ";jsessionid=" + accountConfig.data.sessionId + "?" + params) .then(function (res) { return res.json(); }) .then(function (res) { var portfolio = res.portfolio.value; var positions = utils_1.processPortfolio(portfolio, config); resolve(positions); }) .catch(reject); }); } exports.getPortfolioRequest = getPortfolioRequest; //# sourceMappingURL=getPortfolioRequest.js.map