Class: Vindi::ProcessPendingSyncsJob
- Inherits:
-
ActiveJob::Base
- Object
- ActiveJob::Base
- Vindi::ProcessPendingSyncsJob
- Defined in:
- lib/vindi/jobs/process_pending_syncs_job.rb
Instance Method Summary collapse
Instance Method Details
#perform(pending_sync_id = nil) ⇒ Object
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/vindi/jobs/process_pending_syncs_job.rb', line 7 def perform(pending_sync_id = nil) if pending_sync_id pending_sync = Vindi::PendingSync.find_by(id: pending_sync_id) process_sync(pending_sync) if pending_sync else Vindi::PendingSync.retryable.find_each do |sync| process_sync(sync) end end end |