kopia lustrzana https://gitlab.com/gridtracker.org/gridtracker
fixed spot refresh on no tx every second
rodzic
b3b0f8295c
commit
5fbd1da4db
|
@ -179,6 +179,7 @@ var g_flightDuration = 30;
|
||||||
var g_crScript = g_appSettings.crScript;
|
var g_crScript = g_appSettings.crScript;
|
||||||
var g_spotsEnabled = g_appSettings.spotsEnabled;
|
var g_spotsEnabled = g_appSettings.spotsEnabled;
|
||||||
var g_heatEnabled = g_appSettings.heatEnabled;
|
var g_heatEnabled = g_appSettings.heatEnabled;
|
||||||
|
var g_spotRefreshRequired = false;
|
||||||
|
|
||||||
var g_myLat = g_mapSettings.latitude;
|
var g_myLat = g_mapSettings.latitude;
|
||||||
var g_myLon = g_mapSettings.longitude;
|
var g_myLon = g_mapSettings.longitude;
|
||||||
|
@ -16027,6 +16028,9 @@ function pskSpotCheck(timeSec)
|
||||||
g_receptionReports.lastDownloadTimeSec = timeSec;
|
g_receptionReports.lastDownloadTimeSec = timeSec;
|
||||||
localStorage.receptionSettings = JSON.stringify(g_receptionSettings);
|
localStorage.receptionSettings = JSON.stringify(g_receptionSettings);
|
||||||
spotRefreshDiv.innerHTML = "…refreshing…";
|
spotRefreshDiv.innerHTML = "…refreshing…";
|
||||||
|
// set refresh indicator. since we don't poll pskreporter if user doesn't tx we need
|
||||||
|
// a flag to refresh spots once after tx window exceeded
|
||||||
|
g_spotRefreshRequired = true;
|
||||||
getBuffer(
|
getBuffer(
|
||||||
`https://retrieve.pskreporter.info/query?rronly=1&lastseqno=${g_receptionReports.lastSequenceNumber}` +
|
`https://retrieve.pskreporter.info/query?rronly=1&lastseqno=${g_receptionReports.lastSequenceNumber}` +
|
||||||
`&senderCallsign=${encodeURIComponent(myRawCall)}` +
|
`&senderCallsign=${encodeURIComponent(myRawCall)}` +
|
||||||
|
@ -16045,8 +16049,13 @@ function pskSpotCheck(timeSec)
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
spotRefreshDiv.innerHTML = "No recent TX";
|
spotRefreshDiv.innerHTML = "No recent TX";
|
||||||
|
// refresh spots once after tx window exceeded. flip the flag after that
|
||||||
|
if (g_spotRefreshRequired)
|
||||||
|
{
|
||||||
|
g_spotRefreshRequired = false;
|
||||||
redrawSpots();
|
redrawSpots();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
spotRefreshDiv.innerHTML =
|
spotRefreshDiv.innerHTML =
|
||||||
|
|
Ładowanie…
Reference in New Issue