Clean up unused references

This commit is contained in:
Laura Hausmann 2024-01-25 03:46:11 +01:00
parent 31daa063d3
commit e72a25db3c
No known key found for this signature in database
GPG key ID: D044E84C5BE01605
5 changed files with 5 additions and 6 deletions

View file

@ -6,7 +6,7 @@ using Microsoft.AspNetCore.Mvc;
namespace Iceshrimp.Backend.Controllers;
[Produces("application/json")]
public class FallbackController(ILogger<FallbackController> 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");

View file

@ -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.InstanceSection> config, DatabaseContext db, UserRenderer userRenderer) {
public class NoteRenderer(IOptions<Config.InstanceSection> 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}";

View file

@ -9,7 +9,7 @@ using Microsoft.Extensions.Options;
namespace Iceshrimp.Backend.Controllers.Renderers.ActivityPub;
public class UserRenderer(IOptions<Config.InstanceSection> config, DatabaseContext db, ILogger<UserRenderer> logger) {
public class UserRenderer(IOptions<Config.InstanceSection> config, DatabaseContext db) {
public async Task<ASActor> Render(User user) {
if (user.Host != null)
throw new GracefulException("Refusing to render remote user");

View file

@ -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<WebFingerService> logger) {
public class WebFingerService(HttpClient client, HttpRequestService httpRqSvc) {
public async Task<WebFingerResponse?> Resolve(string query) {
(query, var proto, var domain) = ParseQuery(query);
var webFingerUrl = GetWebFingerUrl(query, proto, domain);

View file

@ -2,7 +2,7 @@ using Iceshrimp.Backend.Core.Queues;
namespace Iceshrimp.Backend.Core.Services;
public class QueueService(ILogger<QueueService> logger, IServiceScopeFactory serviceScopeFactory) : BackgroundService {
public class QueueService(IServiceScopeFactory serviceScopeFactory) : BackgroundService {
private readonly List<IJobQueue> _queues = [];
public readonly JobQueue<DeliverJob> DeliverQueue = Queues.DeliverQueue.Create();
public readonly JobQueue<InboxJob> InboxQueue = Queues.InboxQueue.Create();