diff options
author | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2006-08-25 19:47:33 +0000 |
---|---|---|
committer | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2006-08-25 19:47:33 +0000 |
commit | 1221231dc656368bf1595b7827ad3a48f38b33b7 (patch) | |
tree | d0b5691a3a027d46d57364f86727baaecce5f4e0 /src/chathandler.cpp | |
parent | 87eecbfc7c7ac72cb1a57ba83e967c655213d116 (diff) | |
download | manaserv-1221231dc656368bf1595b7827ad3a48f38b33b7.tar.gz manaserv-1221231dc656368bf1595b7827ad3a48f38b33b7.tar.bz2 manaserv-1221231dc656368bf1595b7827ad3a48f38b33b7.tar.xz manaserv-1221231dc656368bf1595b7827ad3a48f38b33b7.zip |
Applied patch by Rogier, addressing TODOs in MessageOut and NetComputer.
Diffstat (limited to 'src/chathandler.cpp')
-rw-r--r-- | src/chathandler.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/chathandler.cpp b/src/chathandler.cpp index e97d23e6..93aaa7d3 100644 --- a/src/chathandler.cpp +++ b/src/chathandler.cpp @@ -39,14 +39,14 @@ class ChatClient: public NetComputer /** * Constructor. */ - ChatClient(ChatHandler *, ENetPeer *); + ChatClient(ENetPeer *peer); std::string characterName; AccountLevel accountLevel; }; -ChatClient::ChatClient(ChatHandler *handler, ENetPeer *peer): - NetComputer(handler, peer), +ChatClient::ChatClient(ENetPeer *peer): + NetComputer(peer), accountLevel(AL_NORMAL) { } @@ -101,7 +101,7 @@ void ChatHandler::removeOutdatedPending() NetComputer *ChatHandler::computerConnected(ENetPeer *peer) { - return new ChatClient(this, peer); + return new ChatClient(peer); } void ChatHandler::computerDisconnected(NetComputer *computer) @@ -363,7 +363,7 @@ void ChatHandler::processMessage(NetComputer *comp, MessageIn &message) // The user entered the channel, now give him the announcement string // and the user list. result.writeString(chatChannelManager->getChannelAnnouncement(channelId)); - std::vector< std::string > const &userList = + std::vector< std::string > const &userList = chatChannelManager->getUserListInChannel(channelId); result.writeShort(userList.size()); for (std::vector< std::string >::const_iterator i = userList.begin(), i_end = userList.end(); @@ -419,7 +419,7 @@ void ChatHandler::processMessage(NetComputer *comp, MessageIn &message) break; } - if (result.getDataSize() > 0) + if (result.getLength() > 0) computer.send(result); } |