fix: avoid mutation error from interrupting query
This commit is contained in:
@@ -40,7 +40,7 @@ export function useLineAlarmsQuery() {
|
||||
queryFn: async ({ signal }) => {
|
||||
console.time('useLineALarmCountsQuery');
|
||||
for (const station of stationList.value) {
|
||||
await getStationAlarmCounts({ station, signal });
|
||||
await getStationAlarmCounts({ station, signal }).catch(() => {});
|
||||
}
|
||||
console.timeEnd('useLineALarmCountsQuery');
|
||||
// pollingStore.updateAlarmQueryUpdatedAt();
|
||||
|
||||
@@ -47,7 +47,7 @@ export function useLineDevicesQuery() {
|
||||
queryFn: async ({ signal }) => {
|
||||
console.time('useLineDevicesQuery');
|
||||
for (const station of stationList.value) {
|
||||
await getStationDevices({ station, signal });
|
||||
await getStationDevices({ station, signal }).catch(() => {});
|
||||
}
|
||||
console.timeEnd('useLineDevicesQuery');
|
||||
// pollingStore.updateDeviceQueryUpdatedAt();
|
||||
|
||||
@@ -20,7 +20,7 @@ export function useLineStationsQuery() {
|
||||
staleTime: getAppEnvConfig().requestInterval * 500,
|
||||
queryFn: async ({ signal }) => {
|
||||
console.time('useStationListQuery');
|
||||
await getStationList({ signal });
|
||||
await getStationList({ signal }).catch(() => {});
|
||||
console.timeEnd('useStationListQuery');
|
||||
pollingStore.updateDeviceQueryStamp();
|
||||
pollingStore.updateAlarmQueryStamp();
|
||||
|
||||
Reference in New Issue
Block a user