add better initialization

This commit is contained in:
Pilzinsel64
2025-10-09 07:26:42 +02:00
parent 5e035b43df
commit ccb9f8350e
7 changed files with 40 additions and 10 deletions

View File

@@ -14,9 +14,9 @@ public abstract class BaseItemHandler<TEntity, TUpdateMsg>(IApiServer server)
protected virtual bool RegisterGetAll => true;
protected virtual bool RegisterPost => true;
public override void Initialize(IApiServer server)
protected override void OnInitialize()
{
base.Initialize(server);
base.OnInitialize();
var t = GetType();
if (RegisterGetAll)
server.RegisterHandler(t.GetMethod(nameof(GetAll))!.CreateDelegate(this), new(Route, "GET"), Debugger.IsAttached);