21 lines
494 B
C#
21 lines
494 B
C#
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);
|
||
|
|
}
|
||
|
|
}
|