From 36347c29901eff0988e29df8c1e24161fd416bed Mon Sep 17 00:00:00 2001 From: Keepingitneil Date: Thu, 23 Oct 2025 19:15:19 -0700 Subject: [PATCH 1/2] sdk iteration --- sdks/javascript/package.json | 2 +- sdks/javascript/src/Engine.ts | 16 ++++++++++++---- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/sdks/javascript/package.json b/sdks/javascript/package.json index 149500a7..d608b8ea 100644 --- a/sdks/javascript/package.json +++ b/sdks/javascript/package.json @@ -1,6 +1,6 @@ { "name": "@gabber/client", - "version": "0.1.0-alpha9", + "version": "0.1.0-alpha10", "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", diff --git a/sdks/javascript/src/Engine.ts b/sdks/javascript/src/Engine.ts index 9e582bbf..64fe7dc0 100644 --- a/sdks/javascript/src/Engine.ts +++ b/sdks/javascript/src/Engine.ts @@ -174,19 +174,27 @@ export class Engine { private setupRoomEventListeners(): void { this.livekitRoom.on('connected', () => { - this.emitConnectionStateChange(); + setTimeout(() => { + this.emitConnectionStateChange(); + }, 100); }); this.livekitRoom.on('disconnected', (reason) => { - this.emitConnectionStateChange(); + setTimeout(() => { + this.emitConnectionStateChange(); + }, 100); }); this.livekitRoom.on('participantConnected', (participant) => { - this.emitConnectionStateChange(); + setTimeout(() => { + this.emitConnectionStateChange(); + }, 100); }); this.livekitRoom.on('participantDisconnected', (participant) => { - this.emitConnectionStateChange(); + setTimeout(() => { + this.emitConnectionStateChange(); + }, 100); }); this.livekitRoom.on('dataReceived', this.onData); From 792d609b92add5b5c4e0eb8b28dd37d1688af098 Mon Sep 17 00:00:00 2001 From: Keepingitneil Date: Thu, 23 Oct 2025 19:17:00 -0700 Subject: [PATCH 2/2] react --- sdks/react/package-lock.json | 12 ++++++------ sdks/react/package.json | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/sdks/react/package-lock.json b/sdks/react/package-lock.json index 658e5179..2e29d5ec 100644 --- a/sdks/react/package-lock.json +++ b/sdks/react/package-lock.json @@ -1,14 +1,14 @@ { "name": "@gabber/client-react", - "version": "0.1.0-alpha10", + "version": "0.1.0-alpha11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@gabber/client-react", - "version": "0.1.0-alpha10", + "version": "0.1.0-alpha11", "dependencies": { - "@gabber/client": "0.1.0-alpha9", + "@gabber/client": "0.1.0-alpha10", "eslint-config-react-app": "^7.0.1" }, "devDependencies": { @@ -2399,9 +2399,9 @@ } }, "node_modules/@gabber/client": { - "version": "0.1.0-alpha9", - "resolved": "https://registry.npmjs.org/@gabber/client/-/client-0.1.0-alpha9.tgz", - "integrity": "sha512-zv52Gx/PvH7ZKZskRpmBozffRQyTbAJOOL3JewVfwwrr74yuZGjQlyKIgDfUCYmw1dQueaZQKqZrYRmq9SW0UQ==", + "version": "0.1.0-alpha10", + "resolved": "https://registry.npmjs.org/@gabber/client/-/client-0.1.0-alpha10.tgz", + "integrity": "sha512-ZX7WE+vnYwhrVa8TWetXq11JTj2+OnjryrCuMBmnegvf51xEsDy0dYQXwPjiEmKhq/1WMfP8PAqUbo27olgcEw==", "dependencies": { "axios": "^1.7.9", "eventemitter3": "^5.0.1", diff --git a/sdks/react/package.json b/sdks/react/package.json index f2b0fa6f..b4ca0a25 100644 --- a/sdks/react/package.json +++ b/sdks/react/package.json @@ -1,6 +1,6 @@ { "name": "@gabber/client-react", - "version": "0.1.0-alpha10", + "version": "0.1.0-alpha11", "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", @@ -12,7 +12,7 @@ "lint": "eslint -f unix \"src/**/*.{ts,tsx}\"" }, "dependencies": { - "@gabber/client": "0.1.0-alpha9", + "@gabber/client": "0.1.0-alpha10", "eslint-config-react-app": "^7.0.1" }, "peerDependencies": {