There was an error while loading. Please reload this page.
1 parent ae7f5b4 commit ea8187dCopy full SHA for ea8187d
2 files changed
packages/cli-v3/src/apiClient.ts
@@ -281,6 +281,13 @@ export class CliApiClient {
281
},
282
});
283
284
+ source.onConnectionError((error) => {
285
+ rejectPromise({
286
+ success: false,
287
+ error,
288
+ });
289
290
+
291
source.onMessage("complete", (message) => {
292
resolvePromise({
293
success: true,
packages/core/src/v3/apiClient/core.ts
@@ -655,6 +655,10 @@ export class ZodFetchSSEResult<TMessageCatalog extends ZodFetchSSEMessageCatalog
655
656
}
657
658
+ public onConnectionError(handler: (error: Event) => void) {
659
+ this._eventSource.onerror = handler;
660
+ }
661
662
public onMessage<T extends keyof TMessageCatalog>(
663
type: T,
664
handler: ZodFetchSSEMessageHandlers<TMessageCatalog>[T]
0 commit comments