fixes for capabilities

This commit is contained in:
Pilzinsel64
2025-06-13 10:26:33 +02:00
parent b9e633a0ff
commit d7e592180b
4 changed files with 7 additions and 14 deletions

View File

@@ -18,14 +18,11 @@ public class ServerCapabilitiesHandler : IApiHandlerInitializer
public virtual ApiResult GetCapabilities(ApiRequestInfo req)
{
var msg = BuildMessage(req);
if (server is ServerCapabilitiesMessage message)
message.Endpoints.AddRange(server.GetEndpoints());
return ApiResult.Ok(msg);
return ApiResult.Ok(BuildMessage(req));
}
protected virtual ApiMessage? BuildMessage(ApiRequestInfo req)
{
return new ServerCapabilitiesMessage();
return new ServerCapabilitiesMessage(server?.GetEndpoints() ?? []);
}
}