diff --git a/package.json b/package.json index 00edac7..38d1cd4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@bytetrade/core", - "version": "0.3.83", + "version": "0.3.84", "description": "didvault core module", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/src/websocket/WebSocketBean.ts b/src/websocket/WebSocketBean.ts index d0aeed0..a00729f 100644 --- a/src/websocket/WebSocketBean.ts +++ b/src/websocket/WebSocketBean.ts @@ -33,6 +33,9 @@ export class WebSocketBean implements IWebSocketBean { // Notify connection success or reconnection success this.reconnect.stop(); + // Update status to connected + this.status = WebSocketStatusEnum.open; + // Call lifecycle method if (this.param.onopen) await this.param.onopen(); @@ -40,9 +43,6 @@ export class WebSocketBean implements IWebSocketBean { await this.param.onReconnectSuccess(); } - // Update status to connected - this.status = WebSocketStatusEnum.open; - // Notify to send data this.sendObj.onopen(); };