diff --git a/Iceshrimp.Backend/Controllers/FallbackController.cs b/Iceshrimp.Backend/Controllers/FallbackController.cs index b53664fd..04f8356e 100644 --- a/Iceshrimp.Backend/Controllers/FallbackController.cs +++ b/Iceshrimp.Backend/Controllers/FallbackController.cs @@ -6,7 +6,7 @@ using Microsoft.AspNetCore.Mvc; namespace Iceshrimp.Backend.Controllers; [Produces("application/json")] -public class FallbackController(ILogger logger) : Controller { +public class FallbackController : Controller { [ProducesResponseType(StatusCodes.Status501NotImplemented, Type = typeof(ErrorResponse))] public IActionResult FallbackAction() { throw new GracefulException(HttpStatusCode.NotImplemented, "This API method has not been implemented"); diff --git a/Iceshrimp.Backend/Controllers/Renderers/ActivityPub/NoteRenderer.cs b/Iceshrimp.Backend/Controllers/Renderers/ActivityPub/NoteRenderer.cs index 50a14ff8..5df066b5 100644 --- a/Iceshrimp.Backend/Controllers/Renderers/ActivityPub/NoteRenderer.cs +++ b/Iceshrimp.Backend/Controllers/Renderers/ActivityPub/NoteRenderer.cs @@ -1,12 +1,11 @@ using Iceshrimp.Backend.Core.Configuration; -using Iceshrimp.Backend.Core.Database; using Iceshrimp.Backend.Core.Database.Tables; using Iceshrimp.Backend.Core.Federation.ActivityStreams.Types; using Microsoft.Extensions.Options; namespace Iceshrimp.Backend.Controllers.Renderers.ActivityPub; -public class NoteRenderer(IOptions config, DatabaseContext db, UserRenderer userRenderer) { +public class NoteRenderer(IOptions config) { public ASNote Render(Note note) { var id = $"https://{config.Value.WebDomain}/notes/{note.Id}"; var userId = $"https://{config.Value.WebDomain}/users/{note.User.Id}"; diff --git a/Iceshrimp.Backend/Controllers/Renderers/ActivityPub/UserRenderer.cs b/Iceshrimp.Backend/Controllers/Renderers/ActivityPub/UserRenderer.cs index d1ef6680..8704b357 100644 --- a/Iceshrimp.Backend/Controllers/Renderers/ActivityPub/UserRenderer.cs +++ b/Iceshrimp.Backend/Controllers/Renderers/ActivityPub/UserRenderer.cs @@ -9,7 +9,7 @@ using Microsoft.Extensions.Options; namespace Iceshrimp.Backend.Controllers.Renderers.ActivityPub; -public class UserRenderer(IOptions config, DatabaseContext db, ILogger logger) { +public class UserRenderer(IOptions config, DatabaseContext db) { public async Task Render(User user) { if (user.Host != null) throw new GracefulException("Refusing to render remote user"); diff --git a/Iceshrimp.Backend/Core/Federation/WebFinger/WebFingerService.cs b/Iceshrimp.Backend/Core/Federation/WebFinger/WebFingerService.cs index 50bc121b..930f4ffe 100644 --- a/Iceshrimp.Backend/Core/Federation/WebFinger/WebFingerService.cs +++ b/Iceshrimp.Backend/Core/Federation/WebFinger/WebFingerService.cs @@ -19,7 +19,7 @@ namespace Iceshrimp.Backend.Core.Federation.WebFinger; //FIXME: handle cursed person/group acct collisions like https://lemmy.ml/.well-known/webfinger?resource=acct:linux@lemmy.ml //FIXME: also check if the query references the local instance in other ways (e.g. @user@{WebDomain}, @user@{AccountDomain}, https://{WebDomain}/..., etc) -public class WebFingerService(HttpClient client, HttpRequestService httpRqSvc, ILogger logger) { +public class WebFingerService(HttpClient client, HttpRequestService httpRqSvc) { public async Task Resolve(string query) { (query, var proto, var domain) = ParseQuery(query); var webFingerUrl = GetWebFingerUrl(query, proto, domain); diff --git a/Iceshrimp.Backend/Core/Services/QueueService.cs b/Iceshrimp.Backend/Core/Services/QueueService.cs index 0e6d6394..fdcdb5b8 100644 --- a/Iceshrimp.Backend/Core/Services/QueueService.cs +++ b/Iceshrimp.Backend/Core/Services/QueueService.cs @@ -2,7 +2,7 @@ using Iceshrimp.Backend.Core.Queues; namespace Iceshrimp.Backend.Core.Services; -public class QueueService(ILogger logger, IServiceScopeFactory serviceScopeFactory) : BackgroundService { +public class QueueService(IServiceScopeFactory serviceScopeFactory) : BackgroundService { private readonly List _queues = []; public readonly JobQueue DeliverQueue = Queues.DeliverQueue.Create(); public readonly JobQueue InboxQueue = Queues.InboxQueue.Create();