Skip to content

Commit 54b5eee

Browse files
committed
All InMemoryEventStore have the same configuration.
1 parent 7004538 commit 54b5eee

File tree

4 files changed

+7
-28
lines changed

4 files changed

+7
-28
lines changed

notifications/lib/notifications/slack_notifier.rb

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,22 +50,15 @@ def maybe_notify_remaining_players(event)
5050
end
5151

5252
def notify_about_timer_reset(event)
53-
puts "=== NOTIFY_ABOUT_TIMER_RESET DEBUG ==="
5453
game = ReadModel::GameReadModel.find_by(id: event.data[:game_id])
55-
puts "Game found: #{!!game}"
56-
puts "Game slack_token present: #{game&.slack_token&.present?}"
5754
return unless game && game.slack_token
5855
player_id = game.registered_slots&.dig(event.data[:slot])
59-
puts "Player ID from registered_slots: #{player_id}"
6056
player = Player.find_by(id: player_id) if player_id
61-
puts "Player found: #{!!player}"
62-
puts "About to call CustomSlackClient.post_message"
6357
CustomSlackClient.post_message(
6458
channel: game.slack_channel,
6559
text: game.build_slack_timer_reset_message(event.data, player),
6660
token: game.slack_token
6761
)
68-
puts "CustomSlackClient.post_message called successfully"
6962
end
7063

7164
attr_reader :logger, :event_store

notifications/spec/notifications/slack_notifier_spec.rb

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -184,16 +184,6 @@ def given(*domain_events)
184184
)
185185

186186
timer_reset_event = Game::TimerReset.new(data: {slot: 1, game_id: game_id})
187-
188-
# Debug: Check if event_store has subscribers
189-
puts "=== EVENT STORE DEBUG ==="
190-
puts "Event store class: #{event_store.class}"
191-
puts "Event store repository: #{event_store.instance_variable_get(:@repository).class}"
192-
puts "Event store same as Rails: #{event_store.object_id == Rails.configuration.event_store.object_id}"
193-
puts "InMemoryEventStore included: #{self.class.included_modules.include?(InMemoryEventStore)}"
194-
puts "Method source: #{method(:event_store).source_location}"
195-
puts "=========================="
196-
197187
event_store.publish(timer_reset_event, stream_name: game_id)
198188
expect(stub).to have_been_requested
199189
end

notifications/spec/spec_helper.rb

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,14 @@ def event_store
1515
RailsEventStore::Client
1616
.new(repository: RailsEventStore::InMemoryRepository.new)
1717
.tap do |client|
18-
puts "=== SUBSCRIBING TO InMemoryEventStore ==="
1918
client.subscribe(
20-
->(event) {
21-
puts "SlackNotifier subscriber called for #{event.class}"
22-
Notifications::SlackNotifier.new(logger: Rails.logger, event_store: client).call(event)
23-
},
19+
->(event) { Notifications::SlackNotifier.new(logger: Rails.logger, event_store: client).call(event) },
2420
to: [Game::NewTurnStarted, Game::PlayerDisconnected, Game::TimerReset]
2521
)
2622
client.subscribe(
27-
->(event) {
28-
puts "GameReadModelUpdater subscriber called for #{event.class}"
29-
ReadModel::GameReadModelUpdater.new(logger: Rails.logger).call(event)
30-
},
23+
->(event) { ReadModel::GameReadModelUpdater.new(logger: Rails.logger).call(event) },
3124
to: [Game::PlayerRegistered]
3225
)
33-
puts "=== SUBSCRIPTIONS COMPLETE ==="
3426
end
3527
end
3628
end

stats/spec/spec_helper.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,11 @@ def event_store
2020
)
2121
client.subscribe(
2222
-> (event) { Notifications::SlackNotifier.new(logger: Rails.logger, event_store: client).call(event) },
23-
to: [Game::NewTurnStarted, Game::PlayerDisconnected]
23+
to: [Game::NewTurnStarted, Game::PlayerDisconnected, Game::TimerReset]
24+
)
25+
client.subscribe(
26+
->(event) { ReadModel::GameReadModelUpdater.new(logger: Rails.logger).call(event) },
27+
to: [Game::PlayerRegistered]
2428
)
2529
end
2630
end

0 commit comments

Comments
 (0)