Skip to content

Commit a6a56e7

Browse files
committed
Don't resolve/reject promise if timed out.
1 parent 2646b85 commit a6a56e7

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/scripts/export/workers/export.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,20 @@ export const makeExportWorker: ExportWorkerMaker<{
5555
exponential: true,
5656
interval: 100,
5757
})
58+
59+
// If timed out, stop.
60+
if (timeout === null) {
61+
break
62+
}
5863
}
5964

60-
resolve()
65+
if (timeout !== null) {
66+
resolve()
67+
}
6168
} catch (err) {
62-
reject(err)
69+
if (timeout !== null) {
70+
reject(err)
71+
}
6372
} finally {
6473
if (timeout !== null) {
6574
clearTimeout(timeout)

0 commit comments

Comments
 (0)