Set game id for vote kick messages.
This commit is contained in:
@@ -269,6 +269,7 @@ ClientThread::SendAskKickPlayer(unsigned playerId)
|
|||||||
boost::shared_ptr<NetPacket> packet(new NetPacket(NetPacket::Alloc));
|
boost::shared_ptr<NetPacket> packet(new NetPacket(NetPacket::Alloc));
|
||||||
packet->GetMsg()->present = PokerTHMessage_PR_askKickPlayerMessage;
|
packet->GetMsg()->present = PokerTHMessage_PR_askKickPlayerMessage;
|
||||||
AskKickPlayerMessage_t *netAsk = &packet->GetMsg()->choice.askKickPlayerMessage;
|
AskKickPlayerMessage_t *netAsk = &packet->GetMsg()->choice.askKickPlayerMessage;
|
||||||
|
netAsk->gameId = GetGameId();
|
||||||
netAsk->playerId = playerId;
|
netAsk->playerId = playerId;
|
||||||
m_ioService->post(boost::bind(&ClientThread::SendSessionPacket, shared_from_this(), packet));
|
m_ioService->post(boost::bind(&ClientThread::SendSessionPacket, shared_from_this(), packet));
|
||||||
}
|
}
|
||||||
@@ -279,6 +280,7 @@ ClientThread::SendVoteKick(bool doKick)
|
|||||||
boost::shared_ptr<NetPacket> packet(new NetPacket(NetPacket::Alloc));
|
boost::shared_ptr<NetPacket> packet(new NetPacket(NetPacket::Alloc));
|
||||||
packet->GetMsg()->present = PokerTHMessage_PR_voteKickRequestMessage;
|
packet->GetMsg()->present = PokerTHMessage_PR_voteKickRequestMessage;
|
||||||
VoteKickRequestMessage_t *netVote = &packet->GetMsg()->choice.voteKickRequestMessage;
|
VoteKickRequestMessage_t *netVote = &packet->GetMsg()->choice.voteKickRequestMessage;
|
||||||
|
netVote->gameId = GetGameId();
|
||||||
{
|
{
|
||||||
boost::mutex::scoped_lock lock(m_curPetitionIdMutex);
|
boost::mutex::scoped_lock lock(m_curPetitionIdMutex);
|
||||||
netVote->petitionId = m_curPetitionId;
|
netVote->petitionId = m_curPetitionId;
|
||||||
|
|||||||
@@ -185,6 +185,7 @@ ServerGame::TimerVoteKick(const boost::system::error_code &ec)
|
|||||||
boost::shared_ptr<NetPacket> packet(new NetPacket(NetPacket::Alloc));
|
boost::shared_ptr<NetPacket> packet(new NetPacket(NetPacket::Alloc));
|
||||||
packet->GetMsg()->present = PokerTHMessage_PR_endKickPetitionMessage;
|
packet->GetMsg()->present = PokerTHMessage_PR_endKickPetitionMessage;
|
||||||
EndKickPetitionMessage_t *netEndPetition = &packet->GetMsg()->choice.endKickPetitionMessage;
|
EndKickPetitionMessage_t *netEndPetition = &packet->GetMsg()->choice.endKickPetitionMessage;
|
||||||
|
netEndPetition->gameId = GetId();
|
||||||
netEndPetition->petitionId = m_voteKickData->petitionId;
|
netEndPetition->petitionId = m_voteKickData->petitionId;
|
||||||
netEndPetition->numVotesAgainstKicking = m_voteKickData->numVotesAgainstKicking;
|
netEndPetition->numVotesAgainstKicking = m_voteKickData->numVotesAgainstKicking;
|
||||||
netEndPetition->numVotesInFavourOfKicking = m_voteKickData->numVotesInFavourOfKicking;
|
netEndPetition->numVotesInFavourOfKicking = m_voteKickData->numVotesInFavourOfKicking;
|
||||||
@@ -303,6 +304,7 @@ ServerGame::InternalAskVoteKick(SessionWrapper byWhom, unsigned playerIdWho, uns
|
|||||||
boost::shared_ptr<NetPacket> packet(new NetPacket(NetPacket::Alloc));
|
boost::shared_ptr<NetPacket> packet(new NetPacket(NetPacket::Alloc));
|
||||||
packet->GetMsg()->present = PokerTHMessage_PR_startKickPetitionMessage;
|
packet->GetMsg()->present = PokerTHMessage_PR_startKickPetitionMessage;
|
||||||
StartKickPetitionMessage_t *netStartPetition = &packet->GetMsg()->choice.startKickPetitionMessage;
|
StartKickPetitionMessage_t *netStartPetition = &packet->GetMsg()->choice.startKickPetitionMessage;
|
||||||
|
netStartPetition->gameId = GetId();
|
||||||
netStartPetition->petitionId = m_voteKickData->petitionId;
|
netStartPetition->petitionId = m_voteKickData->petitionId;
|
||||||
netStartPetition->proposingPlayerId = playerIdByWhom;
|
netStartPetition->proposingPlayerId = playerIdByWhom;
|
||||||
netStartPetition->kickPlayerId = m_voteKickData->kickPlayerId;
|
netStartPetition->kickPlayerId = m_voteKickData->kickPlayerId;
|
||||||
@@ -329,6 +331,7 @@ ServerGame::InternalDenyAskVoteKick(SessionWrapper byWhom, unsigned playerIdWho,
|
|||||||
boost::shared_ptr<NetPacket> packet(new NetPacket(NetPacket::Alloc));
|
boost::shared_ptr<NetPacket> packet(new NetPacket(NetPacket::Alloc));
|
||||||
packet->GetMsg()->present = PokerTHMessage_PR_askKickDeniedMessage;
|
packet->GetMsg()->present = PokerTHMessage_PR_askKickDeniedMessage;
|
||||||
AskKickDeniedMessage_t *netKickDenied = &packet->GetMsg()->choice.askKickDeniedMessage;
|
AskKickDeniedMessage_t *netKickDenied = &packet->GetMsg()->choice.askKickDeniedMessage;
|
||||||
|
netKickDenied->gameId = GetId();
|
||||||
netKickDenied->playerId = playerIdWho;
|
netKickDenied->playerId = playerIdWho;
|
||||||
netKickDenied->kickDeniedReason = reason;
|
netKickDenied->kickDeniedReason = reason;
|
||||||
GetLobbyThread().GetSender().Send(byWhom.sessionData, packet);
|
GetLobbyThread().GetSender().Send(byWhom.sessionData, packet);
|
||||||
@@ -355,6 +358,7 @@ ServerGame::InternalVoteKick(SessionWrapper byWhom, unsigned petitionId, KickVot
|
|||||||
boost::shared_ptr<NetPacket> packet(new NetPacket(NetPacket::Alloc));
|
boost::shared_ptr<NetPacket> packet(new NetPacket(NetPacket::Alloc));
|
||||||
packet->GetMsg()->present = PokerTHMessage_PR_kickPetitionUpdateMessage;
|
packet->GetMsg()->present = PokerTHMessage_PR_kickPetitionUpdateMessage;
|
||||||
KickPetitionUpdateMessage_t *netKickUpdate = &packet->GetMsg()->choice.kickPetitionUpdateMessage;
|
KickPetitionUpdateMessage_t *netKickUpdate = &packet->GetMsg()->choice.kickPetitionUpdateMessage;
|
||||||
|
netKickUpdate->gameId = GetId();
|
||||||
netKickUpdate->petitionId = m_voteKickData->petitionId;
|
netKickUpdate->petitionId = m_voteKickData->petitionId;
|
||||||
netKickUpdate->numVotesAgainstKicking = m_voteKickData->numVotesAgainstKicking;
|
netKickUpdate->numVotesAgainstKicking = m_voteKickData->numVotesAgainstKicking;
|
||||||
netKickUpdate->numVotesInFavourOfKicking = m_voteKickData->numVotesInFavourOfKicking;
|
netKickUpdate->numVotesInFavourOfKicking = m_voteKickData->numVotesInFavourOfKicking;
|
||||||
@@ -377,6 +381,7 @@ ServerGame::InternalDenyVoteKick(SessionWrapper byWhom, unsigned petitionId, Den
|
|||||||
boost::shared_ptr<NetPacket> packet(new NetPacket(NetPacket::Alloc));
|
boost::shared_ptr<NetPacket> packet(new NetPacket(NetPacket::Alloc));
|
||||||
packet->GetMsg()->present = PokerTHMessage_PR_voteKickReplyMessage;
|
packet->GetMsg()->present = PokerTHMessage_PR_voteKickReplyMessage;
|
||||||
VoteKickReplyMessage_t *netVoteReply = &packet->GetMsg()->choice.voteKickReplyMessage;
|
VoteKickReplyMessage_t *netVoteReply = &packet->GetMsg()->choice.voteKickReplyMessage;
|
||||||
|
netVoteReply->gameId = GetId();
|
||||||
netVoteReply->petitionId = petitionId;
|
netVoteReply->petitionId = petitionId;
|
||||||
netVoteReply->voteKickReplyType.present = voteKickReplyType_PR_voteKickDenied;
|
netVoteReply->voteKickReplyType.present = voteKickReplyType_PR_voteKickDenied;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user