module

QuotePostReleaser

Releases a quote post once its authorization is in hand.

Constants

Log = ::Log.for(self)

Class methods

release(key_pair, quote_request : ActivityPub::Activity::QuoteRequest, authorization_iri : String, deadline : Time::Instant | Nil = nil) : Bool

Fetches the authorization and, if it checks out, applies it to the quote post and releases the post for delivery.

Returns true if the post was released.

Source