Fix: Publisher re-enable tracks after room connected in case of timout

This commit is contained in:
Valere
2026-01-14 16:01:55 +01:00
parent 27e351270c
commit fadb3d8a83
3 changed files with 89 additions and 8 deletions

View File

@@ -176,6 +176,7 @@ export function withTestScheduler(
interface EmitterMock<T> {
on: (...args: unknown[]) => T;
off: (...args: unknown[]) => T;
once: (...args: unknown[]) => T;
addListener: (...args: unknown[]) => T;
removeListener: (...args: unknown[]) => T;
emit: (event: string | symbol, ...args: unknown[]) => boolean;
@@ -186,6 +187,7 @@ export function mockEmitter<T>(): EmitterMock<T> {
return {
on: ee.on.bind(ee) as unknown as (...args: unknown[]) => T,
off: ee.off.bind(ee) as unknown as (...args: unknown[]) => T,
once: ee.once.bind(ee) as unknown as (...args: unknown[]) => T,
addListener: ee.addListener.bind(ee) as unknown as (
...args: unknown[]
) => T,