Files
Server/OwnChar.Server/Api/Endpoint/ApiBuilder.cs
2024-08-15 09:20:20 +02:00

14 lines
350 B
C#

namespace OwnChar.Server.Api.Endpoint;
internal class ApiBuilder : IApiBuilder
{
private readonly Dictionary<ApiMapInfo, Delegate> handlers = [];
public IReadOnlyDictionary<ApiMapInfo, Delegate> Handlers => handlers;
public void Map(string pattern, Delegate action)
{
handlers.Add(new(pattern, "POST"), action);
}
}