diff --git a/tests/coverage/lcov-report/ipo.js.html b/tests/coverage/lcov-report/ipo.js.html
index 1a68d20..ab8ebad 100644
--- a/tests/coverage/lcov-report/ipo.js.html
+++ b/tests/coverage/lcov-report/ipo.js.html
@@ -222,7 +222,7 @@
let linkAPI = 'https://api.tradingeconomics.com/ipo/';
Iif (ticker && country) {
- throw new ParameterError('You cannot use both ticker and country parameters together');
+ throw new Error('You cannot use both ticker and country parameters together');
}
if (ticker) {
diff --git a/tests/coverage/lcov-report/stockSplits.js.html b/tests/coverage/lcov-report/stockSplits.js.html
index f312899..7a1f8f3 100644
--- a/tests/coverage/lcov-report/stockSplits.js.html
+++ b/tests/coverage/lcov-report/stockSplits.js.html
@@ -222,7 +222,7 @@
let linkAPI = 'https://api.tradingeconomics.com/splits/';
Iif (ticker && country) {
- throw new ParameterError('You cannot use both ticker and country parameters together');
+ throw new Error('You cannot use both ticker and country parameters together');
}
if (ticker) {
diff --git a/tradingeconomics/ipo.js b/tradingeconomics/ipo.js
index d30e300..0e756d3 100644
--- a/tradingeconomics/ipo.js
+++ b/tradingeconomics/ipo.js
@@ -25,7 +25,7 @@ function getIpo(){
let linkAPI = 'https://api.tradingeconomics.com/ipo/';
if (ticker && country) {
- throw new ParameterError('You cannot use both ticker and country parameters together');
+ throw new Error('You cannot use both ticker and country parameters together');
}
if (ticker) {
diff --git a/tradingeconomics/marketSnap.js b/tradingeconomics/marketSnap.js
index 7b52cb9..bb07bfe 100644
--- a/tradingeconomics/marketSnap.js
+++ b/tradingeconomics/marketSnap.js
@@ -32,9 +32,8 @@ global.cross = null;
getMarketSnap(peers_symbol ='aapl:us' );
getMarketSnap(components_symbol ='psi20:ind');
getMarketSnap(country ='japan');
- getMarketSnap(cross ='eur');
- getMarketSnap(country ='united states');
- getMarketSnap(search_term ='japan', category = 'index, markets');
+ getMarketSnap(country =['japan', 'portugal]);
+ getMarketSnap(cross ='eur');
getMarketSnap(search_term ='japan', category = 'index, markets');
*******************************************************************************************************/
@@ -73,7 +72,7 @@ function getMarketSnap(){
url = '/markets/components/' + components_symbol;
}
if(country != null){
- url = '/markets/country/' + country;
+ url = '/markets/stocks/country/' + country;
}
if(search_term != null){
@@ -102,6 +101,15 @@ function getMarketSnap(){
}
+//This function builds the path to get the API request:
+/******************************************************************************************************
+ parameters:
+ country
+
+ example:
+ getMarketsByCountry(country ='nigeria');
+*******************************************************************************************************/
+
function getMarketsByCountry(){
try {
@@ -109,9 +117,9 @@ function getMarketsByCountry(){
var url = '';
if(country != null){
- url = '/markets/stocks/country/' + country;
+ url = '/markets/country/' + country;
} else {
- throw new ParameterError('Missing country parameters.');
+ throw new Error('Missing country parameters.');
}
Data = url_base + url + '?c=' + apikey.replace (' ','%20');
diff --git a/tradingeconomics/stockSplits.js b/tradingeconomics/stockSplits.js
index 90dd937..58f4586 100644
--- a/tradingeconomics/stockSplits.js
+++ b/tradingeconomics/stockSplits.js
@@ -25,7 +25,7 @@ function getStockSplits(){
let linkAPI = 'https://api.tradingeconomics.com/splits/';
if (ticker && country) {
- throw new ParameterError('You cannot use both ticker and country parameters together');
+ throw new Error('You cannot use both ticker and country parameters together');
}
if (ticker) {