add command aliases
This commit is contained in:
@@ -30,3 +30,10 @@ You will also be able to create a new room.
|
|||||||
- /joinRoom *roomName*
|
- /joinRoom *roomName*
|
||||||
- /leaveRoom
|
- /leaveRoom
|
||||||
- /help
|
- /help
|
||||||
|
|
||||||
|
> [!NOTE]
|
||||||
|
> There are some aliases for the commands:
|
||||||
|
> - /create
|
||||||
|
> - /list
|
||||||
|
> - /join
|
||||||
|
> - /leave
|
||||||
@@ -81,25 +81,30 @@ public class ClientConsole implements ClientListener {
|
|||||||
if (message.startsWith("/createRoom ")) {
|
if (message.startsWith("/createRoom ")) {
|
||||||
String roomName = message.substring(12).trim();
|
String roomName = message.substring(12).trim();
|
||||||
this.client.SendCreateRoom(roomName);
|
this.client.SendCreateRoom(roomName);
|
||||||
} else if (message.startsWith("/listRooms")) {
|
} else if (message.startsWith("/create ")) {
|
||||||
|
String roomName = message.substring(8).trim();
|
||||||
|
this.client.SendCreateRoom(roomName);
|
||||||
|
} else if (message.equals("/listRooms") || message.equals("/list")) {
|
||||||
this.client.RequestRoomList();
|
this.client.RequestRoomList();
|
||||||
} else if (message.startsWith("/joinRoom ")) {
|
} else if (message.startsWith("/joinRoom ")) {
|
||||||
String roomName = message.substring(10).trim();
|
String roomName = message.substring(10).trim();
|
||||||
this.client.SendJoinRoom(roomName);
|
this.client.SendJoinRoom(roomName);
|
||||||
} else if (message.startsWith("/leaveRoom")) {
|
} else if (message.startsWith("/join ")) {
|
||||||
|
String roomName = message.substring(6).trim();
|
||||||
|
this.client.SendJoinRoom(roomName);
|
||||||
|
} else if (message.equals("/leaveRoom") || message.equals("/leave")) {
|
||||||
this.client.SendLeaveRoom();
|
this.client.SendLeaveRoom();
|
||||||
} else if (message.startsWith("/bye")) {
|
} else if (message.equals("/bye")) {
|
||||||
this.client.close();
|
this.client.close();
|
||||||
} else if (message.startsWith("/help")) {
|
} else if (message.equals("/help")) {
|
||||||
System.out.println("Available commands:");
|
System.out.println("Available commands:");
|
||||||
System.out.println("\t/bye");
|
|
||||||
System.out.println("\t/createRoom <roomName>");
|
System.out.println("\t/createRoom <roomName>");
|
||||||
System.out.println("\t/listRooms");
|
System.out.println("\t/listRooms");
|
||||||
System.out.println("\t/joinRoom <roomName>");
|
System.out.println("\t/joinRoom <roomName>");
|
||||||
System.out.println("\t/leaveRoom");
|
System.out.println("\t/leaveRoom");
|
||||||
System.out.println("\t/help");
|
System.out.println("\t/help");
|
||||||
} else {
|
} else {
|
||||||
System.out.println("Unknown command");
|
System.out.println(ANSIColor.formatString("&rUnknown command&n"));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
this.client.SendChatMessage(message);
|
this.client.SendChatMessage(message);
|
||||||
|
|||||||
Reference in New Issue
Block a user