Lobby: include HostUserId in GameStateDto and let client derive host status; update tests #7
Reference in New Issue
Block a user
Delete Branch "feature/host-userid-lobby-start"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Zusammenfassung
Diese Änderung sorgt dafür, dass der Client zuverlässig erkennen kann, ob der aktuell angemeldete Benutzer der Host einer Lobby ist. Dazu liefert der Server im GameStateDto jetzt zusätzlich das Feld HostUserId. Der Client bezieht IsHost fortan aus diesem Feld, statt alleiniger lokaler Annahme. Zusätzlich wurden Tests aktualisiert und das CI-Workflow angepasst, damit MAUI-Builds in CI-Umgebungen ohne Windows-Runtime-Pakete sauber laufen.
Was geändert wurde
Warum
Verifikation / Testanleitung
Branch / PR
21cb57f(siehe PR-Commits)Follow-ups (optional)