This is an automated email from the ASF dual-hosted git repository.

solomax pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openmeetings.git


The following commit(s) were added to refs/heads/master by this push:
     new 6aa4756  [OPENMEETINGS-2062] user kick should work better
6aa4756 is described below

commit 6aa4756dad5d0e8f02f0cec85541e37914fc26f7
Author: Maxim Solodovnik <[email protected]>
AuthorDate: Fri Apr 26 16:22:30 2019 +0700

    [OPENMEETINGS-2062] user kick should work better
---
 .../src/main/java/org/apache/openmeetings/web/app/Application.java   | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
index 535e6a0..4a618be 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
@@ -375,7 +375,10 @@ public class Application extends 
AuthenticatedWebApplication implements IApplica
        }
 
        public static void kickUser(Client client) {
-               WebSocketHelper.sendRoom(new 
TextRoomMessage(client.getRoom().getId(), client, RoomMessage.Type.kick, 
client.getUid()));
+               if (client != null) {
+                       WebSocketHelper.sendRoom(new 
TextRoomMessage(client.getRoom().getId(), client, RoomMessage.Type.kick, 
client.getUid()));
+                       get().cm.exitRoom(client);
+               }
        }
 
        public static boolean isInvaldSession(String sessionId) {

Reply via email to