File tree Expand file tree Collapse file tree 4 files changed +7
-28
lines changed
Expand file tree Collapse file tree 4 files changed +7
-28
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
3628end
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments