diff --git a/main.js b/main.js index 88acc39..2ae7e9e 100644 --- a/main.js +++ b/main.js @@ -38,6 +38,8 @@ async function main() { const results = await srv.parseCurrencies(); if (Array.isArray(results) && results.length > 0) { + console.log(`Data received from ${srv.name || 'unknown service'}:`, results.length, 'items'); + for (const result of results) { try { const currency = await validateCurrency(result); @@ -51,7 +53,9 @@ async function main() { currency.date, ] ); + console.log(`Inserted data for ${currency.from_currency} -> ${currency.conv_currency}, Rate: ${currency.rate}`); } catch (validationError) { + console.error('Validation failed for data:', result); console.error(validationError); } } diff --git a/services/coinmarketcap.js b/services/coinmarketcap.js index 9d86659..b91d364 100644 --- a/services/coinmarketcap.js +++ b/services/coinmarketcap.js @@ -27,6 +27,8 @@ module.exports = { const truncatedPriceStr = truncate_number(data.price, 3); const rate = parseFloat(truncatedPriceStr); + console.log(`Data fetched from CoinMarketCap: ${fromCurrency} -> ${convCurrency}, Rate: ${rate}`); + return { from_currency: fromCurrency, conv_currency: convCurrency,