Don't show user as 'waiting for media' if they don't intend to publish

We don't expect them to be publishing on any transport; they might be a subscribe-only bot.
This commit is contained in:
Robin
2025-12-10 17:17:37 -05:00
parent 93ab3ba1ff
commit ea6f934667
3 changed files with 25 additions and 9 deletions

View File

@@ -226,3 +226,13 @@ test("remote media is not in waiting state when participant is connected with no
);
expect(vm.waitingForMedia$.value).toBe(false);
});
test("remote media is not in waiting state when user does not intend to publish anywhere", () => {
const vm = createRemoteMedia(
rtcMembership,
{},
mockRemoteParticipant({}),
undefined, // No room (no advertised transport)
);
expect(vm.waitingForMedia$.value).toBe(false);
});