diff options
author | David Athay <ko2fan@gmail.com> | 2009-04-23 17:43:41 +0100 |
---|---|---|
committer | David Athay <ko2fan@gmail.com> | 2009-04-23 17:43:41 +0100 |
commit | f676ce79cb51ac87d09619c09193e38431788270 (patch) | |
tree | 6e2bc688a6919809f72ffde540718a59d4269093 /src/net/tmwserv/chatserver | |
parent | 0d439c39e99dbf1120dce784459176f744f70728 (diff) | |
download | mana-f676ce79cb51ac87d09619c09193e38431788270.tar.gz mana-f676ce79cb51ac87d09619c09193e38431788270.tar.bz2 mana-f676ce79cb51ac87d09619c09193e38431788270.tar.xz mana-f676ce79cb51ac87d09619c09193e38431788270.zip |
Added rejecting party invites.
Diffstat (limited to 'src/net/tmwserv/chatserver')
-rw-r--r-- | src/net/tmwserv/chatserver/party.cpp | 10 | ||||
-rw-r--r-- | src/net/tmwserv/chatserver/party.h | 5 |
2 files changed, 15 insertions, 0 deletions
diff --git a/src/net/tmwserv/chatserver/party.cpp b/src/net/tmwserv/chatserver/party.cpp index e5bdd861..272bcbd7 100644 --- a/src/net/tmwserv/chatserver/party.cpp +++ b/src/net/tmwserv/chatserver/party.cpp @@ -50,6 +50,16 @@ void Net::ChatServer::Party::acceptInvite(const std::string &name) Net::ChatServer::connection->send(msg); } +void Net::ChatServer::Party::rejectInvite(const std::string &name) +{ + logger->log("Sending PCMSG_PARTY_REJECT_INVITE"); + MessageOut msg(PCMSG_PARTY_REJECT_INVITE); + + msg.writeString(name); + + Net::ChatServer::connection->send(msg); +} + void Net::ChatServer::Party::getPartyMembers() { logger->log("Sending PCMSG_PARTY_GET_MEMBERS"); diff --git a/src/net/tmwserv/chatserver/party.h b/src/net/tmwserv/chatserver/party.h index b3f0020b..3850c283 100644 --- a/src/net/tmwserv/chatserver/party.h +++ b/src/net/tmwserv/chatserver/party.h @@ -41,6 +41,11 @@ namespace Net void acceptInvite(const std::string &name); /** + * Reject an invite from another player to join their party + */ + void rejectInvite(const std::string &name); + + /** * Get a list of party members */ void getPartyMembers(); |