File tree Expand file tree Collapse file tree
backend/src/main/java/com/onevoneme Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ public class WebSocketConfig implements WebSocketMessageBrokerConfigurer {
1313 @ Override
1414 public void configureMessageBroker (MessageBrokerRegistry config ) {
1515 config .enableSimpleBroker ("/topic" );
16- config .setApplicationDestinationPrefixes ("/ws " );
16+ config .setApplicationDestinationPrefixes ("/api " );
1717 }
1818
1919 @ Override
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ public Game getGameState(@PathVariable String username) {
3434 return gameService .getGameState (username );
3535 }
3636
37- @ GetMapping ("/users" )
37+ @ MessageMapping ("/users" )
3838 @ SendTo ("/topic/users" )
3939 public HashMap <String , GameUser > getUsers () {
4040 return gameService .getUsers ();
Original file line number Diff line number Diff line change @@ -28,8 +28,8 @@ public Game queueUp(String username) {
2828 }
2929
3030 // Clean queue front if it contains unregistered users (legacy entries)
31- while (!usersInQueue .isEmpty () && !isUserCreated (usersInQueue .get ( 0 ))) {
32- usersInQueue .remove ( 0 );
31+ while (!usersInQueue .isEmpty () && !isUserCreated (usersInQueue .getFirst ( ))) {
32+ usersInQueue .removeFirst ( );
3333 }
3434
3535 // search active games and make sure that the user isn't already in one
@@ -123,7 +123,6 @@ public void registerUser(String username) {
123123 users .put (username , new GameUser (username ));
124124 }
125125
126- // Explicit accessor to avoid reliance on Lombok-generated getter
127126 public HashMap <String , GameUser > getUsers () {
128127 return users ;
129128 }
You can’t perform that action at this time.
0 commit comments