diff --git a/plugins/client-resources/src/index.ts b/plugins/client-resources/src/index.ts index 4a281080eec..d98ad98f127 100644 --- a/plugins/client-resources/src/index.ts +++ b/plugins/client-resources/src/index.ts @@ -121,11 +121,12 @@ export default async () => { newOpt.onConnect = async (event, data) => { // Any event is fine, it means server is alive. clearTimeout(connectTO) + await opt?.onConnect?.(event, data) resolve() } }) } - const clientConnection = connect(url, upgradeHandler, tokenPayload.workspace, tokenPayload.email, opt) + const clientConnection = connect(url, upgradeHandler, tokenPayload.workspace, tokenPayload.email, newOpt) if (connectPromise !== undefined) { await connectPromise }