Files
NowChessSystems/modules/official-bots
lq64 688d30e2b1
Build & Test (NowChessSystems) TeamCity build finished
fix: enable official bots to connect to external tournament server (#71)
Two bugs prevented official bots from joining the external tournament-server:

1. JWT claim mismatch — bot tokens lacked the `isBot: true` claim the
   tournament server requires. Added the claim to generateBotToken() in
   AccountService, which covers both user-owned bots and official bots.

2. Broken join flow — TournamentBotGamePlayer.joinTournament() called
   registerBot() which hit POST /api/auth/register on the tournament server,
   an endpoint that does not exist. Removed registerBot() and updated
   JoinTournamentRequest to accept a botToken field so the caller supplies
   the pre-existing NowChessSystems token directly.

---------

Co-authored-by: LQ63 <lkhermann@web.de>
Reviewed-on: #71
Co-authored-by: Leon Hermann <lq@blackhole.local>
Co-committed-by: Leon Hermann <lq@blackhole.local>
2026-06-17 09:10:13 +02:00
..
2026-04-29 22:06:01 +02:00
2026-06-16 19:41:52 +00:00
2026-04-29 22:06:01 +02:00
2026-06-16 19:41:52 +00:00