|
@@ -19,6 +19,7 @@ export async function syncActionController(socket) {
|
|
|
const oneSceneNum = sceneNumber || sceneNum;
|
|
|
const syncId = `sync-${userId}-${roomId}`;
|
|
|
const roomUniqueId = `room-${roomId}_${oneSceneNum}_web`;
|
|
|
+ const userUniqueId = `user-${userId}`;
|
|
|
if (user) {
|
|
|
if ("roomId" in user && "userId" in user) {
|
|
|
joinSyncClient(syncId, userId, from, socket);
|
|
@@ -41,12 +42,10 @@ export async function syncActionController(socket) {
|
|
|
...user,
|
|
|
voiceStatus: data.status,
|
|
|
};
|
|
|
- console.log("updateUser", updateUser);
|
|
|
- const isUpdate = await updateRoomUser(roomUniqueId, userId, updateUser);
|
|
|
+ const isUpdate = await updateRoomUser(roomUniqueId, userUniqueId, updateUser);
|
|
|
const AllRoomUsers = await getAllRoomUsers(roomUniqueId);
|
|
|
- console.log("isUpdate", isUpdate);
|
|
|
- logger.info("changeVoiceStatus", { data, AllRoomUsers });
|
|
|
- socket.broadcast.to(roomId).emit(EVENT.changeVoiceStatus, {
|
|
|
+ logger.info("changeVoiceStatus", { data, AllRoomUsers: AllRoomUsers.length });
|
|
|
+ socket.broadcast.to(roomUniqueId).emit(EVENT.changeVoiceStatus, {
|
|
|
roomsPerson: AllRoomUsers,
|
|
|
});
|
|
|
});
|