mirror of
https://github.com/mastodon/mastodon.git
synced 2024-12-23 17:44:24 +00:00
Adding backtracing to Salmon/Processing workers
This commit is contained in:
parent
27fc49d745
commit
4eba76711b
|
@ -1,7 +1,7 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class Subscription < ApplicationRecord
|
||||
MIN_EXPIRATION = 3600 * 24
|
||||
MIN_EXPIRATION = 3600 * 24 * 7
|
||||
MAX_EXPIRATION = 3600 * 24 * 30
|
||||
|
||||
belongs_to :account
|
||||
|
|
|
@ -5,6 +5,8 @@ class UpdateRemoteProfileService < BaseService
|
|||
DFRN_NS = 'http://purl.org/macgirvin/dfrn/1.0'
|
||||
|
||||
def call(xml, account, resubscribe = false)
|
||||
return if xml.nil?
|
||||
|
||||
author_xml = xml.at_xpath('./xmlns:author') || xml.at_xpath('./dfrn:owner', dfrn: DFRN_NS)
|
||||
hub_link = xml.at_xpath('./xmlns:link[@rel="hub"]')
|
||||
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
class ProcessingWorker
|
||||
include Sidekiq::Worker
|
||||
sidekiq_options backtrace: true
|
||||
|
||||
def perform(account_id, body)
|
||||
ProcessFeedService.new.call(body, Account.find(account_id))
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
class SalmonWorker
|
||||
include Sidekiq::Worker
|
||||
sidekiq_options backtrace: true
|
||||
|
||||
def perform(account_id, body)
|
||||
ProcessInteractionService.new.call(body, Account.find(account_id))
|
||||
|
|
Loading…
Reference in a new issue