bugfix: store with correct date

This commit is contained in:
2020-02-23 15:18:17 +01:00
parent 3460080dac
commit 89b1aa684f

View File

@@ -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) {