diff --git a/qtc-net-server/Controllers/RoomsController.cs b/qtc-net-server/Controllers/RoomsController.cs index 4a0b795..b5fc4ec 100644 --- a/qtc-net-server/Controllers/RoomsController.cs +++ b/qtc-net-server/Controllers/RoomsController.cs @@ -32,6 +32,7 @@ namespace qtc_api.Controllers public async Task>> DeleteRoom(string roomId) { var response = await _roomService.DeleteRoom(roomId); + await _hubContext.Clients.Group(roomId).SendAsync("RoomDeleted"); await _hubContext.Clients.All.SendAsync("RefreshRoomList"); return Ok(response); } diff --git a/qtc-net-server/Hubs/ChatHub.cs b/qtc-net-server/Hubs/ChatHub.cs index 123d56c..e167928 100644 --- a/qtc-net-server/Hubs/ChatHub.cs +++ b/qtc-net-server/Hubs/ChatHub.cs @@ -142,16 +142,6 @@ namespace qtc_api.Hubs Log($"User {user.Username} Has Left {room.Name}"); } - [HubMethodName("HandleDeletedRoom")] - [Authorize] - public async Task HandleDeletedRoomAsync(Room room) - { - await Clients.Group(room.Id).SendAsync("RoomMessage", $"[SERVER] This Room Has Been Deleted By An Administrator."); - await Clients.Group(room.Id).SendAsync("cf", "rtl"); - - await Clients.All.SendAsync("RefreshRoomList"); - } - [HubMethodName("SendMessage")] [Authorize] public async Task SendMessageAsync(User user, Message message, bool IsLobbyMsg, Room room = null!)