From 482d03d8e977c0dec2f3f4f949523e6fce4a595c Mon Sep 17 00:00:00 2001 From: csantosm <4a.santos@gmail.com> Date: Fri, 9 Oct 2020 12:35:49 +0200 Subject: [PATCH] openvidu-server: send network quality event to every participant --- .../io/openvidu/server/core/SessionEventsHandler.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/openvidu-server/src/main/java/io/openvidu/server/core/SessionEventsHandler.java b/openvidu-server/src/main/java/io/openvidu/server/core/SessionEventsHandler.java index 21effd3d..32798581 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/core/SessionEventsHandler.java +++ b/openvidu-server/src/main/java/io/openvidu/server/core/SessionEventsHandler.java @@ -302,9 +302,12 @@ public class SessionEventsHandler { rpcNotificationService.sendResponse(participant.getParticipantPrivateId(), transactionId, new JsonObject()); } - public void onNetworkQualityLevelChanged(Participant participant, JsonObject params) { - rpcNotificationService.sendNotification(participant.getParticipantPrivateId(), - ProtocolElements.NETWORKQUALITYLEVELCHANGED_METHOD, params); + public void onNetworkQualityLevelChanged(Session session, JsonObject params) { + + session.getParticipants().forEach(p -> { + rpcNotificationService.sendNotification(p.getParticipantPrivateId(), + ProtocolElements.NETWORKQUALITYLEVELCHANGED_METHOD, params); + }); } public void onSendMessage(Participant participant, JsonObject message, Set participants,