using GenHTTP.Api.Content; namespace InABox.API { public class RestHandlerBuilder : IHandlerBuilder { private readonly List _Concerns = new(); //private int? WebSocketPort; // public RestHandlerBuilder(int? webSocketPort) // { // WebSocketPort = webSocketPort; // } public RestHandlerBuilder Add(IConcernBuilder concern) { _Concerns.Add(concern); return this; } public IHandler Build(IHandler parent) { return Concerns.Chain(parent, _Concerns, p => new RestHandler(p)); //, WebSocketPort)); } } }