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)