|
@@ -248,6 +248,8 @@ export class RoomController extends BasicController {
|
|
|
// 如果踢人后 如何通知?
|
|
|
this.socket.broadcast.to(roomId).emit(EVENT.beKicked, data);
|
|
|
// 被踢人是助手
|
|
|
+ const assistantId = await this.roomAssistant.getRoomAssistant(this.roomId);
|
|
|
+
|
|
|
if (assistantId == data.userId) {
|
|
|
const roomConfig = await getRoomConfig(roomId);
|
|
|
if (roomConfig.assistantId) {
|
|
@@ -256,8 +258,6 @@ export class RoomController extends BasicController {
|
|
|
await setRoomConfig(roomId, roomConfig);
|
|
|
}
|
|
|
|
|
|
- const assistantId = await this.roomAssistant.getRoomAssistant(this.roomId);
|
|
|
-
|
|
|
setTimeout(async () => {
|
|
|
const isKick = await this.roomAssistant.kickPersion(roomId, userId);
|
|
|
if (isKick) {
|