Updated the plugin webpage

This commit is contained in:
2024-12-14 19:11:50 +02:00
parent dee4793176
commit a12aa66660
9 changed files with 159 additions and 70 deletions

View File

@@ -1,6 +1,7 @@
using System.Threading.Tasks;
using DiscordBotCore.Interfaces.API;
using DiscordBotCore.Others;
using DiscordBotCore.Plugin;
namespace DiscordBotCore.API.Endpoints.PluginManagement;
@@ -11,7 +12,9 @@ public class PluginListEndpoint : IEndpoint
public async Task<ApiResponse> HandleRequest(string? jsonRequest)
{
var onlineInfos = await Application.CurrentApplication.PluginManager.GetPluginsList();
var response = await JsonManager.ConvertToJsonString(onlineInfos);
var response = await JsonManager.ConvertToJson(onlineInfos, [nameof(PluginOnlineInfo.Name), nameof(PluginOnlineInfo.Author), nameof(PluginOnlineInfo.Version)]);
return ApiResponse.From(response, true);
}
}