File tree Expand file tree Collapse file tree 4 files changed +4
-4
lines changed
Expand file tree Collapse file tree 4 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -336,7 +336,7 @@ function resetExecutionEnvironment() {
336336 // Wait for all streams to finish before completing the run
337337 waitUntil.register({
338338 requiresResolving: () => standardRealtimeStreamsManager.hasActiveStreams(),
339- promise: () => standardRealtimeStreamsManager.waitForAllStreams(),
339+ promise: (timeoutInMs ) => standardRealtimeStreamsManager.waitForAllStreams(timeoutInMs ),
340340 });
341341
342342 log(`[${new Date().toISOString()}] Reset execution environment`);
Original file line number Diff line number Diff line change @@ -310,7 +310,7 @@ function resetExecutionEnvironment() {
310310 // Wait for all streams to finish before completing the run
311311 waitUntil.register({
312312 requiresResolving: () => standardRealtimeStreamsManager.hasActiveStreams(),
313- promise: () => standardRealtimeStreamsManager.waitForAllStreams(),
313+ promise: (timeoutInMs ) => standardRealtimeStreamsManager.waitForAllStreams(timeoutInMs ),
314314 });
315315
316316 console.log(`[${new Date().toISOString()}] Reset execution environment`);
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ export class StandardWaitUntilManager implements WaitUntilManager {
1919 }
2020
2121 const promises = this.promisesRequringResolving.map((p) =>
22- typeof p.promise === "function" ? p.promise() : p.promise
22+ typeof p.promise === "function" ? p.promise(this.timeoutInMs ) : p.promise
2323 );
2424
2525 await Promise.race([
Original file line number Diff line number Diff line change 11export type MaybeDeferredPromise = {
22 requiresResolving(): boolean;
3- promise: Promise<any> | (() => Promise<any>);
3+ promise: Promise<any> | ((timeoutInMs: number ) => Promise<any>);
44};
55
66export interface WaitUntilManager {
You can’t perform that action at this time.
0 commit comments