Task: Add command GET_LOBBY_LIST #94

Closed
opened 2026-04-11 16:10:38 +02:00 by jona.walpert · 9 comments
jona.walpert commented 2026-04-11 16:10:38 +02:00 (Migrated from git.scicore.unibas.ch)

Task

The reccommended type is: Task

Summary

Add command GET_LOBBY_LIST to return a list of currently available lobbies (with basic metadata).

Context

Request, CommandParser, Response and CommandHandler

Current Progress

  • GetLobbyListRequest
  • GetLobbyListParser
  • GetLobbyListHandler
  • GetLobbyListResponse
  • Update protocol documentation
  • Write JavaDoc

Request

   GET_LOBBY_LIST

Response

   +OK
  LOBBIES
    LOBBY
      ID=1
      NAME=Room 1
      PLAYER_COUNT=2
    END
    LOBBY
      ID=2
      NAME=Room 2
      PLAYER_COUNT=3
    END
  END
END

Checklist

  • I outlined checkpoints describing phases of my work related to this task
  • I added relevant labels
  • I linked to other issues or branches that must be completed first
## Task The reccommended type is: Task ### Summary Add command `GET_LOBBY_LIST` to return a list of currently available lobbies (with basic metadata). ### Context Request, CommandParser, Response and CommandHandler ### Current Progress * [x] GetLobbyListRequest * [x] GetLobbyListParser * [x] GetLobbyListHandler * [x] GetLobbyListResponse * [x] Update protocol documentation * [x] Write JavaDoc #### Request ``` GET_LOBBY_LIST ``` #### Response ``` +OK LOBBIES LOBBY ID=1 NAME=Room 1 PLAYER_COUNT=2 END LOBBY ID=2 NAME=Room 2 PLAYER_COUNT=3 END END END ``` ### Checklist * [x] I outlined checkpoints describing phases of my work related to this task * [x] I added relevant labels * [x] I linked to other issues or branches that must be completed first
jona.walpert commented 2026-04-11 16:10:38 +02:00 (Migrated from git.scicore.unibas.ch)

assigned to @jona.walpert

assigned to @jona.walpert
jona.walpert commented 2026-04-11 21:13:25 +02:00 (Migrated from git.scicore.unibas.ch)

marked the checklist item Write JavaDoc as completed

marked the checklist item **Write JavaDoc** as completed
jona.walpert commented 2026-04-11 21:13:26 +02:00 (Migrated from git.scicore.unibas.ch)

marked the checklist item Update protocol documentation as completed

marked the checklist item **Update protocol documentation** as completed
jona.walpert commented 2026-04-11 21:13:27 +02:00 (Migrated from git.scicore.unibas.ch)

marked the checklist item GetLobbyListResponse as completed

marked the checklist item **GetLobbyListResponse** as completed
jona.walpert commented 2026-04-11 21:13:28 +02:00 (Migrated from git.scicore.unibas.ch)

marked the checklist item GetLobbyListHandler as completed

marked the checklist item **GetLobbyListHandler** as completed
jona.walpert commented 2026-04-11 21:13:29 +02:00 (Migrated from git.scicore.unibas.ch)

marked the checklist item GetLobbyListParser as completed

marked the checklist item **GetLobbyListParser** as completed
jona.walpert commented 2026-04-11 21:13:30 +02:00 (Migrated from git.scicore.unibas.ch)

marked the checklist item GetLobbyListRequest as completed

marked the checklist item **GetLobbyListRequest** as completed
jona.walpert commented 2026-04-11 21:14:10 +02:00 (Migrated from git.scicore.unibas.ch)

mentioned in merge request !105

mentioned in merge request !105
jona.walpert commented 2026-04-11 21:29:07 +02:00 (Migrated from git.scicore.unibas.ch)

mentioned in commit 7f6a3ada29

mentioned in commit 7f6a3ada29475c08ffd8214c75aaa262f7d8def9
jona.walpert (Migrated from git.scicore.unibas.ch) closed this issue 2026-04-11 21:29:08 +02:00
This repo is archived. You cannot comment on issues.
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: University-of-Basel-Studentprojects/Programmierprojekt#94