feat(official-bots): consume GameOver stream for bot cleanup #67

Merged
Janis merged 1 commits from feat/NCS-103-officialbot-gameover-stream into main 2026-06-09 21:49:42 +02:00
Member

Add consumer group official-bots-game-over on {prefix}:game-over stream.
Track pub/sub subscribers per gameId in gameWatches map. On GameOver event,
unsubscribe from the game s2c channel and remove from watch map.
XACK after cleanup; DLQ after maxRetries failures.

Closes NCS-103
https://knockoutwhist.youtrack.cloud/issue/NCS-103

Add consumer group official-bots-game-over on {prefix}:game-over stream. Track pub/sub subscribers per gameId in gameWatches map. On GameOver event, unsubscribe from the game s2c channel and remove from watch map. XACK after cleanup; DLQ after maxRetries failures. Closes NCS-103 https://knockoutwhist.youtrack.cloud/issue/NCS-103
Janis added 1 commit 2026-06-09 21:49:28 +02:00
feat(official-bots): consume GameOver stream for bot cleanup
Build & Test (NowChessSystems) TeamCity build finished
89c6a7ea78
Add consumer group official-bots-game-over on {prefix}:game-over stream.
Track pub/sub subscribers per gameId in gameWatches map. On GameOver event,
unsubscribe from the game s2c channel and remove from watch map.
XACK after cleanup; DLQ after maxRetries failures.

Closes NCS-103
https://knockoutwhist.youtrack.cloud/issue/NCS-103
Janis merged commit db9d153391 into main 2026-06-09 21:49:42 +02:00
Janis deleted branch feat/NCS-103-officialbot-gameover-stream 2026-06-09 21:49:42 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: NowChess/NowChessSystems#67