Skip to content
This repository was archived by the owner on Jan 3, 2025. It is now read-only.

Commit 2904c28

Browse files
committed
Rename JobHooks to JobSideEffects
1 parent 7344c8b commit 2904c28

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

app/jobs/registration_processor.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,25 +7,25 @@ class RegistrationProcessor < ApplicationJob
77

88
def perform(message)
99
Rails.logger.debug { "Working on Message: #{message}" }
10-
hooks = JobHooks.new
10+
side_effects = JobSideEffects.new
1111
if message[:step] == 'EventRegistration'
1212
event_registration(message[:competition_id],
1313
message[:user_id],
1414
message[:step_details][:event_ids],
1515
message[:step_details][:comment],
1616
message[:step_details][:guests],
1717
message[:created_at],
18-
hooks)
18+
side_effects)
1919
end
2020
Rails.cache.delete("#{message[:user_id]}-registrations-by-user")
21-
hooks.run(:after_processing)
21+
side_effects.run(:after_processing)
2222
Metrics.increment('registrations_processed')
2323
end
2424

2525
private
2626

2727
# rubocop:disable Metrics/ParameterLists
28-
def event_registration(competition_id, user_id, event_ids, comment, guests, created_at, hooks)
28+
def event_registration(competition_id, user_id, event_ids, comment, guests, created_at, side_effects)
2929
# Event Registration might not be the first lane that is completed
3030
# TODO: When we add another lane, we need to update the registration history instead of creating it
3131
registration = begin
@@ -49,7 +49,7 @@ def event_registration(competition_id, user_id, event_ids, comment, guests, crea
4949
else
5050
registration.update_attributes(lanes: registration.lanes.append(competing_lane), guests: guests)
5151
end
52-
hooks.after_processing do
52+
side_effects.after_processing do
5353
EmailApi.send_creation_email(competition_id, user_id)
5454
end
5555
end

lib/job_hooks.rb renamed to lib/job_side_effects.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# frozen_string_literal: true
22

3-
class JobHooks
3+
class JobSideEffects
44
attr_writer :after_processing
55

66
def initialize

0 commit comments

Comments
 (0)