idk why it works now, help

This commit is contained in:
2023-03-20 19:13:33 +01:00
parent cc6a7aa6d2
commit 8f153fd2b9
15 changed files with 16 additions and 32 deletions

View File

@@ -1,49 +0,0 @@
namespace MauMau_Server.Websockets;
public class RoomManager : IRoomManager
{
private static readonly Dictionary<string, Room> Rooms = new();
public string CreateRoom()
{
var roomId = Guid.NewGuid().ToString();
var room = new Room();
Rooms.Add(roomId, room);
return roomId;
}
public Room GetRoom(string roomId)
{
return Rooms[roomId];
}
public List<string> GetAllRooms()
{
return Rooms.Keys.ToList();
}
public void RemoveRoom(string roomId)
{
Rooms.Remove(roomId);
}
public bool RoomExists(string roomId)
{
return Rooms.ContainsKey(roomId);
}
public void RemoveAllRooms()
{
Rooms.Clear();
}
}
public interface IRoomManager
{
public string CreateRoom();
public Room GetRoom(string roomId);
public List<string> GetAllRooms();
public void RemoveRoom(string roomId);
public bool RoomExists(string roomId);
public void RemoveAllRooms();
}