From 33d69c950145dc398d10723f56102dbec77ba0b5 Mon Sep 17 00:00:00 2001 From: Matthew Chambers Date: Thu, 16 Dec 2021 14:36:34 -0600 Subject: [PATCH] add functions to get acks json off website and overwrite file --- package.nw/lib/gt.js | 44 +++++++++----------------------------------- 1 file changed, 9 insertions(+), 35 deletions(-) diff --git a/package.nw/lib/gt.js b/package.nw/lib/gt.js index 4973a48..20ae579 100644 --- a/package.nw/lib/gt.js +++ b/package.nw/lib/gt.js @@ -11181,18 +11181,13 @@ function checkForNewVersion(showUptoDate) function checkForNewAcks() { - if (g_mapSettings.offlineMode == false) - { - getBuffer( - "http://app.gridtracker.org/acknowledgements.json", - updateAcks, - null, - "http", - 80 - ); - - setTimeout(downloadAcknowledgements, 8640000); - } + getBuffer( + "http://app.gridtracker.org/acknowledgements.json?lang=" + g_localeString, + updateAcks, + null, + http, + 80 + ); } function renderBandActivity() @@ -12746,29 +12741,8 @@ function versionCheck(buffer, flag) function updateAcks(buffer) { - try - { - g_acknowledgedCalls = JSON.parse(buffer); - } - catch (e) - { - // can't write, somethings broke - } -} - -function readAcksFromDisk() -{ - try - { - var fileBuf = fs.readFileSync(g_NWappData + "acknowledgements.json"); - var loadedData = JSON.parse(fileBuf); - // some validation here? - g_acknowledgedCalls = loadedData; - } - catch (e) - { - // file failed to load, probably not downloaded - } + g_acks = JSON.parse(buffer); + fs.writeFileSync("./data/acknowledgements.json", JSON.stringify(g_acks)); } function onExitAppToGoWebsite()