Method: Webhookdb::Replicator::Base#_enqueue_backfill_jobs

Defined in:
lib/webhookdb/replicator/base.rb

#_enqueue_backfill_jobs(incremental:, criteria: nil, recursive: true, enqueue: true) ⇒ Object



214
215
216
217
218
219
220
221
222
223
224
225
# File 'lib/webhookdb/replicator/base.rb', line 214

def _enqueue_backfill_jobs(incremental:, criteria: nil, recursive: true, enqueue: true)
  m = recursive ? :create_recursive : :create
  j = Webhookdb::BackfillJob.send(
    m,
    service_integration:,
    incremental:,
    criteria: criteria || {},
    created_by: Webhookdb.request_user_and_admin[0],
  )
  j.enqueue if enqueue
  return j
end