From 3075d788d07da8596affaed877752311547a0f09 Mon Sep 17 00:00:00 2001 From: Shlee Date: Thu, 23 Jul 2026 12:27:32 +0930 Subject: [PATCH] Update create.rb --- app/lib/activitypub/activity/create.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/lib/activitypub/activity/create.rb b/app/lib/activitypub/activity/create.rb index fbd963e8138..b75a4bbdaeb 100644 --- a/app/lib/activitypub/activity/create.rb +++ b/app/lib/activitypub/activity/create.rb @@ -3,7 +3,6 @@ class ActivityPub::Activity::Create < ActivityPub::Activity DISTRIBUTE_DELAY = 1.minute PROCESSING_DELAY = (30.seconds)..(10.minutes) - PROCESSING_DELAY_QUOTE = (30.seconds)..(1.minute) def perform @account.schedule_refresh_if_stale! @@ -399,7 +398,7 @@ class ActivityPub::Activity::Create < ActivityPub::Activity ActivityPub::VerifyQuoteService.new.call(@quote, @quote_approval_uri, fetchable_quoted_uri: @quote_uri, prefetched_quoted_object: embedded_quote, request_id: @options[:request_id], depth: @options[:depth]) rescue Mastodon::RecursionLimitExceededError, Mastodon::UnexpectedResponseError, *Mastodon::HTTP_CONNECTION_ERRORS => e Rails.logger.warn "Quote verification failed: Quote ID #{@quote.id} (status ID #{@quote.status_id}, uri #{@quote_uri}): #{e.class} - #{e.message}. Scheduling retry." - ActivityPub::RefetchAndVerifyQuoteWorker.perform_in(rand(PROCESSING_DELAY_QUOTE), @quote.id, @quote_uri, { 'request_id' => @options[:request_id], 'approval_uri' => @quote_approval_uri }) + ActivityPub::RefetchAndVerifyQuoteWorker.perform_in(rand(PROCESSING_DELAY), @quote.id, @quote_uri, { 'request_id' => @options[:request_id], 'approval_uri' => @quote_approval_uri }) end def conversation_from_uri(uri)