Преглед изворни кода

fix(self-check): change fixing state management from reactive to ref

Jacky пре 2 месеци
родитељ
комит
a30f2c5657
1 измењених фајлова са 4 додато и 4 уклоњено
  1. 4 4
      app/src/components/SelfCheck/store.ts

+ 4 - 4
app/src/components/SelfCheck/store.ts

@@ -52,13 +52,13 @@ export const useSelfCheckStore = defineStore('selfCheck', () => {
     trailing: false,
   })
 
-  const fixing = reactive({})
+  const fixing = ref<Record<string, boolean>>({})
 
   async function fix(taskName: string) {
-    if (fixing[taskName])
+    if (fixing.value[taskName])
       return
 
-    fixing[taskName] = true
+    fixing.value[taskName] = true
     try {
       await selfCheck.fix(taskName)
       await nextTick()
@@ -67,7 +67,7 @@ export const useSelfCheckStore = defineStore('selfCheck', () => {
       }, 1000)
     }
     finally {
-      fixing[taskName] = false
+      fixing.value[taskName] = false
     }
   }