0
0
Fork 0

Instantly upgrade account to ActivityPub if we receive ActivityPub payload (#4766)

This commit is contained in:
Eugen Rochko 2017-09-03 01:11:23 +02:00 committed by GitHub
parent 5d170587e3
commit a187dcefa1
2 changed files with 17 additions and 2 deletions

View file

@ -26,8 +26,12 @@ class ActivityPub::InboxesController < Api::BaseController
end
def upgrade_account
return unless signed_request_account.subscribed?
Pubsubhubbub::UnsubscribeWorker.perform_async(signed_request_account.id)
if signed_request_account.ostatus?
signed_request_account.update(last_webfingered_at: nil)
ResolveRemoteAccountWorker.perform_async(signed_request_account.acct)
end
Pubsubhubbub::UnsubscribeWorker.perform_async(signed_request_account.id) if signed_request_account.subscribed?
end
def process_payload