Clean up abandoned matches and fix analytics validation

This commit is contained in:
2026-10-19 15:23:16 +09:00
parent 65c3941e29
commit 6f44ec0d15
14 changed files with 232 additions and 10 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ export const RETRY_INTERVAL_MS = 5000;
export const MAX_EVENTS_PER_MINUTE = 120;
export const RETENTION_SWEEP_MS = 60 * 60 * 1000;
export const CLIENT_EVENTS = ['page_view', 'screen_view', 'ui_action', 'client_error', 'game_started', 'game_finished'] as const;
export const SCREENS = ['home', 'join', 'waiting', 'match', 'result'] as const;
export const SCREENS = ['home', 'join', 'waiting', 'match', 'result', 'ranked-queue'] as const;
export const UI_ACTIONS = ['bot_start', 'room_create', 'room_join', 'rematch'] as const;
export const CLIENT_ERROR_CODES = ['storage_unavailable', 'connection_failed', 'renderer_failed'] as const;
export const CAMPAIGN_VALUES = ['friend', 'organic', 'social', 'email', 'launch'] as const;