Feat/94 add get lobby list command on server side #261
@@ -56,6 +56,26 @@ This document describes the protocol for client-server communication in our appl
|
|||||||
- [Success Response](#success-response)
|
- [Success Response](#success-response)
|
||||||
- [Example Request](#example-request)
|
- [Example Request](#example-request)
|
||||||
- [Example Response](#example-response)
|
- [Example Response](#example-response)
|
||||||
|
- [SEND_MESSAGE command](#send_message-command)
|
||||||
|
- [Required pre-execution checks](#required-pre-execution-checks)
|
||||||
|
- [Request Parameters](#request-parameters)
|
||||||
|
- [Success Response](#success-response)
|
||||||
|
- [GET_MESSAGE_COUNT command](#get_message_count-command)
|
||||||
|
- [Required pre-execution checks](#required-pre-execution-checks)
|
||||||
|
- [Request Parameters](#request-parameters)
|
||||||
|
- [Success Response](#success-response)
|
||||||
|
- [GET_NEXT_MESSAGE command](#get_next_message-command)
|
||||||
|
- [Required pre-execution checks](#required-pre-execution-checks)
|
||||||
|
- [Request Parameters](#request-parameters)
|
||||||
|
- [Success Response](#success-response)
|
||||||
|
- [JOIN_LOBBY command](#join_lobby-command)
|
||||||
|
- [Required pre-execution checks](#required-pre-execution-checks)
|
||||||
|
- [Request Parameters](#request-parameters)
|
||||||
|
- [Success Response](#success-response)
|
||||||
|
- [GET_LOBBY_STATUS command](#get_lobby_status-command)
|
||||||
|
- [Required pre-execution checks](#required-pre-execution-checks)
|
||||||
|
- [Request Parameters](#request-parameters)
|
||||||
|
- [Success Response](#success-response)
|
||||||
|
|
||||||
<!-- Please see the comments for copy ‚ n' paste ready examples -->
|
<!-- Please see the comments for copy ‚ n' paste ready examples -->
|
||||||
|
|
||||||
|
|||||||
@@ -154,6 +154,22 @@ public class ServerApp {
|
|||||||
new ch.unibas.dmi.dbis.cs108.casono.server.app.commands.lobby.get_lobby_list
|
new ch.unibas.dmi.dbis.cs108.casono.server.app.commands.lobby.get_lobby_list
|
||||||
.GetLobbyListHandler(responseDispatcher, lobbyManager));
|
.GetLobbyListHandler(responseDispatcher, lobbyManager));
|
||||||
|
|
||||||
|
// GET_LOBBY_STATUS registration
|
||||||
|
parserDispatcher.register(
|
||||||
|
"GET_LOBBY_STATUS",
|
||||||
|
new ch.unibas.dmi.dbis.cs108.casono.server.app.commands.lobby.get_lobby_status
|
||||||
|
.GetLobbyStatusParser());
|
||||||
|
commandRouter.register(
|
||||||
|
ch.unibas.dmi.dbis.cs108.casono.server.app.commands.lobby.get_lobby_status
|
||||||
|
.GetLobbyStatusRequest.class,
|
||||||
|
(ch.unibas.dmi.dbis.cs108.casono.server.network.command.execution.CommandHandler<
|
||||||
|
ch.unibas.dmi.dbis.cs108.casono.server.app.commands.lobby
|
||||||
|
.get_lobby_status.GetLobbyStatusRequest>)
|
||||||
|
new ch.unibas.dmi.dbis.cs108.casono.server.app.commands.lobby
|
||||||
|
.get_lobby_status.GetLobbyStatusHandler(
|
||||||
|
responseDispatcher, lobbyManager, userRegistry));
|
||||||
|
|
||||||
|
|
||||||
// JOIN_LOBBY registration
|
// JOIN_LOBBY registration
|
||||||
parserDispatcher.register(
|
parserDispatcher.register(
|
||||||
"JOIN_LOBBY",
|
"JOIN_LOBBY",
|
||||||
|
|||||||
Reference in New Issue
Block a user