Skip to content

refactor(lobby): centralize membership commands and state ownership - #71

Open
tintinhamans wants to merge 7 commits into
GeneralsOnlineDevelopmentTeam:mainfrom
tintinhamans:arctic/refactor/lobby-membership-boundary
Open

tintinhamans wants to merge 7 commits into
GeneralsOnlineDevelopmentTeam:mainfrom
tintinhamans:arctic/refactor/lobby-membership-boundary

Conversation

@tintinhamans

@tintinhamans tintinhamans commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Moves lobby join, leave and kick handling out of the controller and into LobbyManager. Membership changes for each player are coordinated across lobbies, and kick permissions are checked alongside removal under the same lock. Existing endpoints and response formats stay the same.

Builds on #78, so its commits stay in the diff until it lands. The lobby code it touches logs through ILogger to match.

@tintinhamans
tintinhamans force-pushed the arctic/refactor/lobby-membership-boundary branch from f6f8f58 to d11d2b5 Compare October 29, 2026 05:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant