Clean up unused references
This commit is contained in:
parent
31daa063d3
commit
e72a25db3c
5 changed files with 5 additions and 6 deletions
|
@ -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");
|
||||
|
|
|
@ -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}";
|
||||
|
|
|
@ -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");
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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();
|
||||
|
|
Loading…
Add table
Reference in a new issue