fix: plugin/list-uploader: not working after changing folder
Massimo Melina committed
Sep 19, 2023 at 09:49 UTC
b1cba15857f01b48dcfc9e86313d81791001ab6e
1 file changed
+2
-1
shared/react.ts
+2
-1
@@ -59,7 +59,7 @@ export function useBatch<Job=unknown,Result=unknown>(
59
interface Env {
60
batch: Set<Job>
61
cache: Map<Job, Result | null>
62
- waiter: Promise<void>
62
+ waiter?: Promise<void>
63
}
64
const worker2env = (useBatch as any).worker2env ||= worker && new Map<typeof worker, Env>()
65
const env = (worker2env.get(worker) || (() => {
@@ -78,6 +78,7 @@ export function useBatch<Job=unknown,Result=unknown>(
78
let i = 0
79
for (const job of jobs)
80
env.cache.set(job, res[i++] ?? null)
81
+ env.waiter = undefined
82
resolve()
83
}, delay)
84
})).then(requestRender)