bugfix: store with correct date
This commit is contained in:
3
index.js
3
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) {
|
||||
|
||||
Reference in New Issue
Block a user