docbrown/app/jobs/rss_reader_fetch_user_job.rb
cyrillefr 3c1d51b836 Move RssReader fetch_user to Active Jobs (#3387)
- add job + spec job
  - refactor call
2019-07-08 18:17:35 -04:00

9 lines
232 B
Ruby

class RssReaderFetchUserJob < ApplicationJob
queue_as :rss_reader_fetch_user
def perform(user_id, service = RssReader.new)
user = User.find_by(id: user_id)
service.fetch_user(user) if user&.feed_url.present?
end
end