Skip to content

Commit 2b23eb6

Browse files
committed
♻️ Favor configuration over hard-coding
Given that Hyrax provides a mechanism for specifying a queue name, we should echo that configuration, but also provide our own configuration as well as the same fallback.
1 parent 91c7663 commit 2b23eb6

File tree

8 files changed

+214
-205
lines changed

8 files changed

+214
-205
lines changed

app/jobs/bulkrax/create_relationships_job.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class CreateRelationshipsJob < ApplicationJob
4040

4141
include DynamicRecordLookup
4242

43-
queue_as :import
43+
queue_as Bulkrax.config.ingest_queue_name
4444

4545
# @param parent_identifier [String] Work/Collection ID or Bulkrax::Entry source_identifiers
4646
# @param importer_run [Bulkrax::ImporterRun] current importer run (needed to properly update counters)

app/jobs/bulkrax/delete_job.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
module Bulkrax
44
class DeleteJob < ApplicationJob
5-
queue_as :import
5+
queue_as Bulkrax.config.ingest_queue_name
66

77
# rubocop:disable Rails/SkipsModelValidations
88
def perform(entry, importer_run)

app/jobs/bulkrax/download_cloud_file_job.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
module Bulkrax
44
class DownloadCloudFileJob < ApplicationJob
5-
queue_as :import
5+
queue_as Bulkrax.config.ingest_queue_name
66

77
# Retrieve cloud file and write to the imports directory
88
# Note: if using the file system, the mounted directory in

app/jobs/bulkrax/import_collection_job.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
module Bulkrax
44
class ImportCollectionJob < ApplicationJob
5-
queue_as :import
5+
queue_as Bulkrax.config.ingest_queue_name
66

77
# rubocop:disable Rails/SkipsModelValidations
88
def perform(*args)

app/jobs/bulkrax/import_file_set_job.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ class MissingParentError < ::StandardError; end
66
class ImportFileSetJob < ApplicationJob
77
include DynamicRecordLookup
88

9-
queue_as :import
9+
queue_as Bulkrax.config.ingest_queue_name
1010

1111
attr_reader :importer_run_id
1212

app/jobs/bulkrax/import_work_job.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
module Bulkrax
44
class ImportWorkJob < ApplicationJob
5-
queue_as :import
5+
queue_as Bulkrax.config.ingest_queue_name
66

77
# rubocop:disable Rails/SkipsModelValidations
88
#

app/jobs/bulkrax/importer_job.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
module Bulkrax
44
class ImporterJob < ApplicationJob
5-
queue_as :import
5+
queue_as Bulkrax.config.ingest_queue_name
66

77
def perform(importer_id, only_updates_since_last_import = false)
88
importer = Importer.find(importer_id)

0 commit comments

Comments
 (0)