|
@@ -1633,8 +1633,10 @@ public class LiveRoomServiceImpl extends ServiceImpl<LiveRoomDao, LiveRoom> impl
|
|
|
imUserState.setRoomUid(callbackOnMemberStateChange.getGroupId());
|
|
|
imUserStates.add(imUserState);
|
|
|
}
|
|
|
- opsRoom(imUserStates);
|
|
|
imLiveBroadcastRoomMemberMapper.updateOnlineStatus(userIds, callbackOnMemberStateChange.getGroupId(),onlineStatus);
|
|
|
+ CompletableFuture.runAsync(() -> {
|
|
|
+ opsRoom(imUserStates);
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -1664,8 +1666,10 @@ public class LiveRoomServiceImpl extends ServiceImpl<LiveRoomDao, LiveRoom> impl
|
|
|
imUserState.setRoomUid(callbackAfterMemberExit.getGroupId());
|
|
|
imUserStates.add(imUserState);
|
|
|
}
|
|
|
- opsRoom(imUserStates);
|
|
|
imLiveBroadcastRoomMemberMapper.updateLiveRoomStatus(userIds, callbackAfterMemberExit.getGroupId(),liveRoomStatus);
|
|
|
+ CompletableFuture.runAsync(() -> {
|
|
|
+ opsRoom(imUserStates);
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -1707,8 +1711,10 @@ public class LiveRoomServiceImpl extends ServiceImpl<LiveRoomDao, LiveRoom> impl
|
|
|
imUserState.setRoomUid(callbackAfterNewMemberJoin.getGroupId());
|
|
|
imUserStates.add(imUserState);
|
|
|
}
|
|
|
- opsRoom(imUserStates);
|
|
|
imLiveBroadcastRoomMemberMapper.updateLiveRoomStatus(userIds, callbackAfterNewMemberJoin.getGroupId(),liveRoomStatus);
|
|
|
+ CompletableFuture.runAsync(() -> {
|
|
|
+ opsRoom(imUserStates);
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
// 定时任务凌晨2点,关闭腾讯直播间, 融云直播间自动关闭,不做处理
|