fix: avoid mutation error from interrupting query
This commit is contained in:
@@ -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();
|
||||||
|
|||||||
@@ -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();
|
||||||
|
|||||||
@@ -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();
|
||||||
|
|||||||
Reference in New Issue
Block a user