Skip to content

Commit 67d6afc

Browse files
author
Hugh Cunningham
committed
adds onDisconnected event to MultisigBrokerClient
propagates change from ironfish-cli implementation into new repo
1 parent f0423b9 commit 67d6afc

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/clients/client.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ export abstract class MultisigClient {
5959
private tryConnectUntil: number | null = null
6060

6161
readonly onConnected = new Event<[]>()
62+
readonly onDisconnected = new Event<[]>()
6263
readonly onDkgStatus = new Event<[DkgStatusMessage]>()
6364
readonly onSigningStatus = new Event<[SigningStatusMessage]>()
6465
readonly onConnectedMessage = new Event<[ConnectedMessage]>()
@@ -288,6 +289,8 @@ export abstract class MultisigClient {
288289
this.logger.warn('Disconnected from server unexpectedly. Reconnecting.')
289290
this.connectTimeout = setTimeout(() => void this.startConnecting(), 5000)
290291
}
292+
293+
this.onDisconnected.emit()
291294
}
292295

293296
protected onError = (error: unknown): void => {

0 commit comments

Comments
 (0)