spacebar/patches/medooze-spacebar-wrtc+1.0.6.patch
2025-05-16 14:05:20 +03:00

20 lines
1.0 KiB
Diff

diff --git a/node_modules/medooze-spacebar-wrtc/src/MedoozeSignalingDelegate.ts b/node_modules/medooze-spacebar-wrtc/src/MedoozeSignalingDelegate.ts
index 76213eb..1cca6ef 100644
--- a/node_modules/medooze-spacebar-wrtc/src/MedoozeSignalingDelegate.ts
+++ b/node_modules/medooze-spacebar-wrtc/src/MedoozeSignalingDelegate.ts
@@ -40,11 +40,9 @@ export class MedoozeSignalingDelegate implements SignalingDelegate {
): Promise<WebRtcClient<any>> {
// if this is guild-voice or dm-voice, make sure user isn't already in a room of those types
// user can be in many simultanous go live stream rooms though (can be in a voice channel and watching a stream for example, or watching multiple streams)
- const rooms = type === "stream" ? [] : this.rooms
- .values()
- .filter((room) =>
- room.type === "dm-voice" || room.type === "guild-voice",
- );
+ const rooms = type === "stream" ? [] : Array.from(this.rooms.values()).filter((room) =>
+ room.type === "dm-voice" || room.type === "guild-voice"
+ );
let existingClient;
for (const room of rooms) {