From b9ee24df69c7c7574f425090492f7b5e715c643b Mon Sep 17 00:00:00 2001 From: jvyden Date: Tue, 18 Jan 2022 20:58:43 -0500 Subject: [PATCH] Remove empty rooms and rooms with too many players when cleaning up rooms --- ProjectLighthouse/Helpers/RoomHelper.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ProjectLighthouse/Helpers/RoomHelper.cs b/ProjectLighthouse/Helpers/RoomHelper.cs index d5b12fdd..e95907f3 100644 --- a/ProjectLighthouse/Helpers/RoomHelper.cs +++ b/ProjectLighthouse/Helpers/RoomHelper.cs @@ -182,6 +182,9 @@ namespace LBPUnion.ProjectLighthouse.Helpers foreach (User newRoomPlayer in newRoom.Players) room.Players.RemoveAll(p => p == newRoomPlayer); } + + Rooms.RemoveAll(r => r.Players.Count == 0); // Remove empty rooms + Rooms.RemoveAll(r => r.Players.Count > 4); // Remove obviously bogus rooms } } }