fix: avoid mutation error from interrupting query

This commit is contained in:
yangsy
2025-12-01 15:22:50 +08:00
parent b4e2926f08
commit 2116631ba6
3 changed files with 3 additions and 3 deletions

View File

@@ -40,7 +40,7 @@ export function useLineAlarmsQuery() {
queryFn: async ({ signal }) => { queryFn: async ({ signal }) => {
console.time('useLineALarmCountsQuery'); console.time('useLineALarmCountsQuery');
for (const station of stationList.value) { for (const station of stationList.value) {
await getStationAlarmCounts({ station, signal }); await getStationAlarmCounts({ station, signal }).catch(() => {});
} }
console.timeEnd('useLineALarmCountsQuery'); console.timeEnd('useLineALarmCountsQuery');
// pollingStore.updateAlarmQueryUpdatedAt(); // pollingStore.updateAlarmQueryUpdatedAt();

View File

@@ -47,7 +47,7 @@ export function useLineDevicesQuery() {
queryFn: async ({ signal }) => { queryFn: async ({ signal }) => {
console.time('useLineDevicesQuery'); console.time('useLineDevicesQuery');
for (const station of stationList.value) { for (const station of stationList.value) {
await getStationDevices({ station, signal }); await getStationDevices({ station, signal }).catch(() => {});
} }
console.timeEnd('useLineDevicesQuery'); console.timeEnd('useLineDevicesQuery');
// pollingStore.updateDeviceQueryUpdatedAt(); // pollingStore.updateDeviceQueryUpdatedAt();

View File

@@ -20,7 +20,7 @@ export function useLineStationsQuery() {
staleTime: getAppEnvConfig().requestInterval * 500, staleTime: getAppEnvConfig().requestInterval * 500,
queryFn: async ({ signal }) => { queryFn: async ({ signal }) => {
console.time('useStationListQuery'); console.time('useStationListQuery');
await getStationList({ signal }); await getStationList({ signal }).catch(() => {});
console.timeEnd('useStationListQuery'); console.timeEnd('useStationListQuery');
pollingStore.updateDeviceQueryStamp(); pollingStore.updateDeviceQueryStamp();
pollingStore.updateAlarmQueryStamp(); pollingStore.updateAlarmQueryStamp();