From 89b1aa684f4a389e914f465efca4fe394560eaac Mon Sep 17 00:00:00 2001 From: Oliver Boehlk Date: Sun, 23 Feb 2020 15:18:17 +0100 Subject: [PATCH] bugfix: store with correct date --- index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index bf06c45..1d0fd65 100644 --- a/index.js +++ b/index.js @@ -10,6 +10,7 @@ var connection = mysql.createConnection({ const marketAPI = "https://www.simcompanies.com/api/v1/market-ticker/"; var date = new Date(); +const actualdate = new Date(); //don't ask me why, but simcompanies uses yesterday to get the values for today... date.setDate(date.getDate() - 1); @@ -36,7 +37,7 @@ const storeData = async marketData => { for (var data in marketData) { const kind = mysql.escape(marketData[data]["kind"]); const price = mysql.escape(marketData[data]["price"]); - const storedate = `FROM_UNIXTIME(${Math.round(date.valueOf() / 1000)})`; + const storedate = `FROM_UNIXTIME(${Math.round(actualdate.valueOf() / 1000)})`; const querystring = `INSERT INTO market (kind,price,time) VALUES (${kind},${price},${storedate})` connection.query(querystring, function (error, results, fields) { if (error) {