|
@@ -49,6 +49,10 @@ export class RoomAssistant {
|
|
|
return Promise.resolve(true);
|
|
|
}
|
|
|
|
|
|
+ async notifyRoomDismiss(roomId) {
|
|
|
+ this.socket.broadcast.to(roomId).emit(EVENT.roomDisMiss);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* kickPersion LEADER or assistant 房主或助手
|
|
|
*/
|
|
@@ -87,7 +91,7 @@ export class RoomAssistant {
|
|
|
const isAssistant = cancel ? 0 : 1;
|
|
|
// assistant是助手,customer是普通角色,操作role会好些
|
|
|
const userObj = Object.assign({}, user, { role: "customer", order: 1, isAssistant });
|
|
|
- const roomObj = Object.assign({}, roomConfigRes, { assistantId: cancel ? '' : user.userId });
|
|
|
+ const roomObj = Object.assign({}, roomConfigRes, { assistantId: cancel ? "" : user.userId });
|
|
|
// console.log("setAssistant", userObj, roomObj);
|
|
|
// console.error("roomObj", roomObj);
|
|
|
await updateRoomUser(roomId, userId, userObj);
|
|
@@ -119,7 +123,7 @@ export class RoomAssistant {
|
|
|
|
|
|
async getRoomAssistant(roomId) {
|
|
|
const roomConfig = await getRoomConfig(roomId);
|
|
|
- const assistantId = roomConfig.assistantId || '';
|
|
|
+ const assistantId = roomConfig.assistantId || "";
|
|
|
return Promise.resolve(assistantId);
|
|
|
}
|
|
|
/**
|