summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorDaniel Calviño Sánchez <danxuliu@gmail.com>2023-01-30 14:49:55 +0100
committerDaniel Calviño Sánchez <danxuliu@gmail.com>2023-01-31 05:00:56 +0100
commitcee13cb8cf10f5a4c9437731732df8a2e10ffcfe (patch)
treea02eea588da44cead04c25e3a875b5857cbdbb32 /lib
parent62fd48d1a764c24d731e24b9289917c6e2c9bdc8 (diff)
Do not send "switchto" messages for breakout rooms without sessions
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/Signaling/Listener.php8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/Signaling/Listener.php b/lib/Signaling/Listener.php
index 2e11b9447..a129f3b49 100644
--- a/lib/Signaling/Listener.php
+++ b/lib/Signaling/Listener.php
@@ -361,7 +361,9 @@ class Listener {
}
}
- $notifier->switchToRoom($room, $breakoutRoom->getToken(), $sessionIds);
+ if (!empty($sessionIds)) {
+ $notifier->switchToRoom($room, $breakoutRoom->getToken(), $sessionIds);
+ }
}
}
@@ -401,7 +403,9 @@ class Listener {
}
}
- $notifier->switchToRoom($breakoutRoom, $room->getToken(), $sessionIds);
+ if (!empty($sessionIds)) {
+ $notifier->switchToRoom($breakoutRoom, $room->getToken(), $sessionIds);
+ }
}
}