using PrivaPub.Domain.Statuses; using PrivaPub.Models.User; using System.Text.Json.Nodes; namespace PrivaPub.Federation.Inbox.Handlers { public class QuoteRequestHandler : IActivityHandler { readonly IQuoteService _quotes; public QuoteRequestHandler(IQuoteService quotes) { _quotes = quotes; } public string Type => "QuoteRequest"; public Task Handle(JsonNode activity, ForeignAvatar actor, CancellationToken token) => _quotes.ReceiveRequest(activity, actor, token); } }