mirror of
https://github.com/smittix/intercept.git
synced 2026-07-17 13:58:11 -07:00
Revert "Keep ADS-B on local startup tiles"
This reverts commit 2ceeb520e9.
This commit is contained in:
@@ -2180,22 +2180,6 @@ sudo make install</code>
|
|||||||
return layer;
|
return layer;
|
||||||
}
|
}
|
||||||
|
|
||||||
function shouldAutoUpgradeRadarTiles(config) {
|
|
||||||
if (!config || !config.url) return false;
|
|
||||||
|
|
||||||
try {
|
|
||||||
const resolvedUrl = new URL(config.url, window.location.origin);
|
|
||||||
|
|
||||||
// Keep the zero-network fallback grid as the default map for any
|
|
||||||
// off-box provider. External tile fetches can keep the browser in
|
|
||||||
// a long-loading state even though the dashboard itself is ready.
|
|
||||||
return resolvedUrl.origin === window.location.origin;
|
|
||||||
} catch (e) {
|
|
||||||
console.warn('ADS-B: unable to resolve tile URL, keeping fallback grid:', e);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
async function upgradeRadarTilesFromSettings(fallbackTiles) {
|
async function upgradeRadarTilesFromSettings(fallbackTiles) {
|
||||||
if (typeof Settings === 'undefined') return;
|
if (typeof Settings === 'undefined') return;
|
||||||
|
|
||||||
@@ -2203,14 +2187,6 @@ sudo make install</code>
|
|||||||
await Settings.init();
|
await Settings.init();
|
||||||
if (!radarMap) return;
|
if (!radarMap) return;
|
||||||
|
|
||||||
const tileConfig = Settings.getTileConfig();
|
|
||||||
Settings.registerMap(radarMap);
|
|
||||||
|
|
||||||
if (!shouldAutoUpgradeRadarTiles(tileConfig)) {
|
|
||||||
console.info('ADS-B: keeping local fallback grid for startup map');
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
const configuredLayer = Settings.createTileLayer();
|
const configuredLayer = Settings.createTileLayer();
|
||||||
let tileLoaded = false;
|
let tileLoaded = false;
|
||||||
|
|
||||||
@@ -2228,6 +2204,7 @@ sudo make install</code>
|
|||||||
});
|
});
|
||||||
|
|
||||||
configuredLayer.addTo(radarMap);
|
configuredLayer.addTo(radarMap);
|
||||||
|
Settings.registerMap(radarMap);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.warn('ADS-B: Settings/tile upgrade failed, using fallback grid:', e);
|
console.warn('ADS-B: Settings/tile upgrade failed, using fallback grid:', e);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user