diff --git a/Moonlight.ApiServer/Http/Controllers/Admin/Sys/SystemController.cs b/Moonlight.ApiServer/Http/Controllers/Admin/Sys/SystemController.cs index b2ad01ae..e69efc8f 100644 --- a/Moonlight.ApiServer/Http/Controllers/Admin/Sys/SystemController.cs +++ b/Moonlight.ApiServer/Http/Controllers/Admin/Sys/SystemController.cs @@ -1,12 +1,6 @@ -using System.IO.Compression; using Microsoft.AspNetCore.Mvc; -using Microsoft.Extensions.Logging.Console; using MoonCore.Attributes; -using MoonCore.Exceptions; -using MoonCore.Helpers; -using Moonlight.ApiServer.Helpers; using Moonlight.ApiServer.Interfaces; -using Moonlight.ApiServer.Models.Diagnose; using Moonlight.ApiServer.Services; using Moonlight.Shared.Http.Responses.Admin.Sys; diff --git a/Moonlight.ApiServer/Implementations/Diagnose/CoreConfigDiagnoseProvider.cs b/Moonlight.ApiServer/Implementations/Diagnose/CoreConfigDiagnoseProvider.cs index b1c8d3f8..29275823 100644 --- a/Moonlight.ApiServer/Implementations/Diagnose/CoreConfigDiagnoseProvider.cs +++ b/Moonlight.ApiServer/Implementations/Diagnose/CoreConfigDiagnoseProvider.cs @@ -1,11 +1,8 @@ using System.IO.Compression; -using System.Text; using System.Text.Json; -using MoonCore.Helpers; using Moonlight.ApiServer.Configuration; using Moonlight.ApiServer.Extensions; using Moonlight.ApiServer.Interfaces; -using Moonlight.ApiServer.Models.Diagnose; namespace Moonlight.ApiServer.Implementations.Diagnose; diff --git a/Moonlight.ApiServer/Interfaces/IDiagnoseProvider.cs b/Moonlight.ApiServer/Interfaces/IDiagnoseProvider.cs index daf6d875..5a4a9cf2 100644 --- a/Moonlight.ApiServer/Interfaces/IDiagnoseProvider.cs +++ b/Moonlight.ApiServer/Interfaces/IDiagnoseProvider.cs @@ -1,5 +1,4 @@ using System.IO.Compression; -using Moonlight.ApiServer.Models.Diagnose; namespace Moonlight.ApiServer.Interfaces; diff --git a/Moonlight.ApiServer/Models/Diagnose/DiagnoseDirectory.cs b/Moonlight.ApiServer/Models/Diagnose/DiagnoseDirectory.cs deleted file mode 100644 index 85bda05a..00000000 --- a/Moonlight.ApiServer/Models/Diagnose/DiagnoseDirectory.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace Moonlight.ApiServer.Models.Diagnose; - -public class DiagnoseDirectory : DiagnoseEntry -{ - public List Children { get; set; } = new(); - public override bool IsDirectory => true; -} \ No newline at end of file diff --git a/Moonlight.ApiServer/Models/Diagnose/DiagnoseEntry.cs b/Moonlight.ApiServer/Models/Diagnose/DiagnoseEntry.cs deleted file mode 100644 index f83d4670..00000000 --- a/Moonlight.ApiServer/Models/Diagnose/DiagnoseEntry.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace Moonlight.ApiServer.Models.Diagnose; - -public abstract class DiagnoseEntry -{ - public required string Name { get; set; } = ""; - - public abstract bool IsDirectory { get; } -} \ No newline at end of file diff --git a/Moonlight.ApiServer/Models/Diagnose/DiagnoseFile.cs b/Moonlight.ApiServer/Models/Diagnose/DiagnoseFile.cs deleted file mode 100644 index dfeeb3aa..00000000 --- a/Moonlight.ApiServer/Models/Diagnose/DiagnoseFile.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace Moonlight.ApiServer.Models.Diagnose; - -public class DiagnoseFile : DiagnoseEntry -{ - public Func GetContent = () => []; - - public override bool IsDirectory => false; -} \ No newline at end of file diff --git a/Moonlight.ApiServer/Services/DiagnoseService.cs b/Moonlight.ApiServer/Services/DiagnoseService.cs index 635a3a1a..01a6b4ec 100644 --- a/Moonlight.ApiServer/Services/DiagnoseService.cs +++ b/Moonlight.ApiServer/Services/DiagnoseService.cs @@ -1,11 +1,7 @@ -using MoonCore.Helpers; using Moonlight.ApiServer.Interfaces; -using Moonlight.ApiServer.Models.Diagnose; using System.IO.Compression; -using System.Text; using MoonCore.Attributes; using Moonlight.Shared.Http.Responses.Admin.Sys; -using Moonlight.Shared.Misc; namespace Moonlight.ApiServer.Services;