diff --git a/package.json b/package.json index 3ce0f02..a06fd6a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "stacjownik", - "version": "1.28.3", + "version": "1.28.4", "private": true, "type": "module", "scripts": { diff --git a/src/store/mainStore.ts b/src/store/mainStore.ts index 3fdde31..3e75f2d 100644 --- a/src/store/mainStore.ts +++ b/src/store/mainStore.ts @@ -216,16 +216,20 @@ export const useMainStore = defineStore('mainStore', { return acc; }, [] as ActiveScenery[]); + + const referenceTimestamp = Date.now(); + const onlineActiveSceneries = apiStore.activeData?.activeSceneries.reduce((list, scenery) => { if (scenery.isOnline !== 1 && Date.now() - scenery.lastSeen > 1000 * 60 * 2) return list; if (scenery.dispatcherStatus == Status.ActiveDispatcher.UNKNOWN) return list; const dispatcherTimestamp = scenery.dispatcherStatus == Status.ActiveDispatcher.NO_LIMIT - ? Date.now() + 25500000 + ? referenceTimestamp + 25500000 : scenery.dispatcherStatus > 5 ? scenery.dispatcherStatus : null; + list.push({ name: scenery.stationName,