add IApiHandlerInitializer

This commit is contained in:
Pilzinsel64
2025-03-18 15:01:48 +01:00
parent 9be00475c7
commit 4a732cb3ac
2 changed files with 10 additions and 0 deletions

View File

@@ -160,6 +160,10 @@ public class ApiServer : IApiServer
public virtual void RegisterHandler<T>(T instance) where T : class
{
// Initialize
if (instance is IApiHandlerInitializer initializer)
initializer.Initialize(this);
// Get all public instance methods
var methods = typeof(T).GetMethods(BindingFlags.Instance | BindingFlags.Public);