]> cat aescling's git repositories - mastodon.git/commitdiff
Fix enable/disable relay failures (#13535)
authorTakeshi Umeda <noel.yoshiba@gmail.com>
Thu, 23 Apr 2020 20:04:18 +0000 (05:04 +0900)
committerGitHub <noreply@github.com>
Thu, 23 Apr 2020 20:04:18 +0000 (22:04 +0200)
app/models/relay.rb

index 870f3197954bf81cd84afe42f5574b44fb7b6c15..d6ddd30ede42c439b498a6fd5d70c2895c2b8395 100644 (file)
@@ -27,7 +27,7 @@ class Relay < ApplicationRecord
     payload     = Oj.dump(follow_activity(activity_id))
 
     update!(state: :pending, follow_activity_id: activity_id)
-    DeliveryFailureTracker.track_success!(inbox_url)
+    DeliveryFailureTracker.reset!(inbox_url)
     ActivityPub::DeliveryWorker.perform_async(payload, some_local_account.id, inbox_url)
   end
 
@@ -36,7 +36,7 @@ class Relay < ApplicationRecord
     payload     = Oj.dump(unfollow_activity(activity_id))
 
     update!(state: :idle, follow_activity_id: nil)
-    DeliveryFailureTracker.track_success!(inbox_url)
+    DeliveryFailureTracker.reset!(inbox_url)
     ActivityPub::DeliveryWorker.perform_async(payload, some_local_account.id, inbox_url)
   end