Add JoinTimeoutService to manage pending room joins and handle timeouts

This commit is contained in:
Alexa
2026-06-02 11:11:55 +03:00
parent 7535cd823f
commit c4e22e1326
4 changed files with 153 additions and 2 deletions
@@ -148,6 +148,7 @@ public static class ServiceCollectionExtensions
services.AddSingleton<NotificationService>();
services.AddSingleton<OrphanAccountTracker>();
services.AddSingleton<PlayerPresenceService>();
services.AddSingleton<JoinTimeoutService>();
services.AddSingleton<OnlinePresenceService>();
services.AddSingleton<PlayerLogService>();
// S3-compatible object storage (Garage in production, MinIO/disk in dev)