mirror of
https://github.com/yairm210/Unciv.git
synced 2025-08-03 04:27:56 -04:00

* add `String.isUUID()` and game `gameId` in Chat nullable * refactor `String.isUUID()` * use `java.util.UUID` for better validation * use `UUID` as `ChatStore` key * make `gameId` nullable only for responses * fix reversed logics * introduce `isValidPlayerUuid()` and `isValidGameUuid()` * fix `WebSocketSessionManager` session management * refactor & simplify `UncivServer.jar` * make `gameIdToChat` a `synchronizedMap` * make `checkAndReturnUuiId()` nullable * remove redundant imports * revert `IDChecker` changes