From 1a63649bef1362b9817a7aa0accf8347495db864 Mon Sep 17 00:00:00 2001 From: Redume Date: Sat, 12 Apr 2025 12:55:48 +0300 Subject: [PATCH] chore: Added logging of what data was received, whether it passed validation or not --- main.js | 4 ++++ services/coinmarketcap.js | 2 ++ 2 files changed, 6 insertions(+) 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,