diff --git a/Server/src/ServerManager/ServerManager.cpp b/Server/src/ServerManager/ServerManager.cpp index b970b54..b4a8db8 100644 --- a/Server/src/ServerManager/ServerManager.cpp +++ b/Server/src/ServerManager/ServerManager.cpp @@ -84,6 +84,13 @@ void ServerManager::_IOCPClient(Chattr::ThreadPool* thread, Chattr::IOCPPASSINDA processUsersListRequestPacket(usersListRequestPacket, data); } break; + case PacketSet::ROOMUSERSLISTREQUEST: { + RoomUsersListRequestPacket roomUsersListRequestPacket; + std::memcpy(&roomUsersListRequestPacket.serialized, pack.serialized, 8 + packetLength); + roomUsersListRequestPacket.convToH(); + processUsersListInRoomRequestPacket(roomUsersListRequestPacket, data); + } + break; case PacketSet::DATAPOST: { DataPostPacket dataPostPacket; std::memcpy(&dataPostPacket.serialized, &pack.serialized, 8 + packetLength);