No longer toss internal_qso data, load it sanely instead

Tag 2022-12-18 13:31:31 -08:00
rodzic f7fb9f3133
commit a91bdaf31f
1 zmienionych plików z 17 dodań i 21 usunięć

Wyświetl plik

@ -15501,31 +15501,27 @@ function mediaCheck()
if (fs.existsSync(g_NWappData + "internal_qso.json"))
{
var data = JSON.parse(fs.readFileSync(g_NWappData + "internal_qso.json"));
g_tracker = data.tracker;
if (gtVersion == data.version)
if (typeof g_tracker.worked.px == "undefined")
{
g_tracker = data.tracker;
if (typeof g_tracker.worked.px == "undefined")
{
g_tracker.worked.px = {};
g_tracker.confirmed.px = {};
}
if (typeof g_tracker.worked.pota == "undefined")
{
g_tracker.worked.pota = {};
g_tracker.confirmed.pota = {};
}
for (const i in data.g_QSOhash)
{
g_QSOhash[i] = fillObjectFromTemplate(def_qso, data.g_QSOhash[i]);
g_QSOcount++;
if (g_QSOhash[i].confirmed) g_QSLcount++;
}
g_tracker.worked.px = {};
g_tracker.confirmed.px = {};
}
if (typeof g_tracker.worked.pota == "undefined")
{
g_tracker.worked.pota = {};
g_tracker.confirmed.pota = {};
}
for (const i in data.g_QSOhash)
{
g_QSOhash[i] = fillObjectFromTemplate(def_qso, data.g_QSOhash[i]);
g_QSOcount++;
if (g_QSOhash[i].confirmed) g_QSLcount++;
}
fs.unlinkSync(g_NWappData + "internal_qso.json");
}