Example #1
0
 @Override
 public void onUserJoined(UserInfo userInfo) {
   LOGGER.info("new user in room " + roomName + ": " + userInfo);
   Platform.runLater(
       () -> {
         membersView.addUser(userInfo);
       });
 }
Example #2
0
 @Override
 public void onUserLeft(UserInfo userInfo) {
   LOGGER.info("user left room " + roomName + ": " + userInfo);
   Platform.runLater(
       () -> {
         membersView.removeUser(userInfo);
       });
 }
Example #3
0
 @Override
 public void onUpdateRoomUsers(String roomName, List<UserInfo> usersInfoList) {
   LOGGER.info("update room users" + roomName);
   Platform.runLater(
       () -> {
         membersView.addUsers(usersInfoList);
       });
 }