diff options
Diffstat (limited to 'app/workers')
-rw-r--r-- | app/workers/remote_profile_update_worker.rb | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/app/workers/remote_profile_update_worker.rb b/app/workers/remote_profile_update_worker.rb index b91dc3466..03585ad2d 100644 --- a/app/workers/remote_profile_update_worker.rb +++ b/app/workers/remote_profile_update_worker.rb @@ -6,14 +6,7 @@ class RemoteProfileUpdateWorker sidekiq_options queue: 'pull' def perform(account_id, body, resubscribe) - account = Account.find(account_id) - - xml = Nokogiri::XML(body) - xml.encoding = 'utf-8' - - author_container = xml.at_xpath('/xmlns:feed', xmlns: TagManager::XMLNS) || xml.at_xpath('/xmlns:entry', xmlns: TagManager::XMLNS) - - UpdateRemoteProfileService.new.call(author_container, account, resubscribe) + UpdateRemoteProfileService.new.call(body, Account.find(account_id), resubscribe) rescue ActiveRecord::RecordNotFound true end |