|
@@ -220,7 +220,7 @@ public class RoomServiceImpl implements RoomService {
|
|
|
}else if (roleEnum == RoleEnum.RoleAssistant){
|
|
|
display = "display://type=0?userId=" + userId + "?uri=";
|
|
|
}
|
|
|
-
|
|
|
+ updateDisplay(roomId, userId, display, 0);
|
|
|
Date curTime = DateTimeUtils.currentUTC();
|
|
|
Room room = roomDao.findByRid(roomId);
|
|
|
if (room == null) {
|
|
@@ -334,6 +334,7 @@ public class RoomServiceImpl implements RoomService {
|
|
|
imHelper.dismiss(userId, roomId);
|
|
|
log.info("leaveRoomSuccess dismiss the room: {},userId: {}", roomId,userId);
|
|
|
} else {
|
|
|
+ imHelper.quit(new String[]{userId}, roomId);
|
|
|
roomMemberDao.deleteUserByRidAndUid(roomId, userId);
|
|
|
MemberChangedMessage msg = new MemberChangedMessage(MemberChangedMessage.Action_Leave, userId, roleEnum.getValue());
|
|
|
msg.setUserName(roomMember.getName());
|