Browse Source

进入房间历来房间通讯组中成员改变处理

develop
杨栋梁 3 years ago
parent
commit
dfb91ab5ce
  1. 6
      AX.WebDrillServer/Hubs/FireDeductionHub.cs

6
AX.WebDrillServer/Hubs/FireDeductionHub.cs

@ -92,7 +92,7 @@ namespace AX.WebDrillServer.Hubs
//user.RoomId = room.RoomId;
//room.Users.Add(user);
await Groups.AddToGroupAsync(user.ConnectionId, room.RoomId);
//await Groups.AddToGroupAsync(user.ConnectionId, room.RoomId);
await Clients.All.SendAsync("callWeb_refreshRoomList", roomManager.GetAllRooms());
resultData.CreatedRoom = roomManager.RoomToInfo(room);
@ -140,6 +140,8 @@ namespace AX.WebDrillServer.Hubs
FireDeductionUser = user,
FireDeductionUsers = room.Users
};
//添加到通讯组中
await Groups.AddToGroupAsync(user.ConnectionId, room.RoomId);
//通知web端刷新房间用户列表
await Clients.Group(room.RoomId).SendAsync("callWeb_changeRoomate", data);
@ -191,6 +193,8 @@ namespace AX.WebDrillServer.Hubs
FireDeductionUser = user,
FireDeductionUsers = room.Users
};
//从通讯组中移出
await Groups.RemoveFromGroupAsync(user.ConnectionId, room.RoomId);
//通知web端刷新房间用户列表
await Clients.Group(room.RoomId).SendAsync("callWeb_changeRoomate", data);

Loading…
Cancel
Save