File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed
notifications/lib/notifications Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -53,7 +53,7 @@ def notify_about_timer_reset(event)
5353 game = ReadModel ::GameReadModel . find_by ( id : event . data [ :game_id ] )
5454 return unless game && game . slack_token
5555 player_id = game . registered_slots &.dig ( event . data [ :slot ] )
56- player = Player . find ( player_id ) if player_id
56+ player = Player . find_by ( id : player_id ) if player_id
5757 CustomSlackClient . post_message (
5858 channel : game . slack_channel ,
5959 text : game . build_slack_timer_reset_message ( event . data , player ) ,
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