diff options
Diffstat (limited to 'src/server/game/Handlers/CalendarHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/CalendarHandler.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/server/game/Handlers/CalendarHandler.cpp b/src/server/game/Handlers/CalendarHandler.cpp index fd8b5f08460..78cd97a8a35 100644 --- a/src/server/game/Handlers/CalendarHandler.cpp +++ b/src/server/game/Handlers/CalendarHandler.cpp @@ -90,6 +90,10 @@ void WorldSession::HandleCalendarGetCalendar(WorldPacket& /*recvData*/) data.AppendPackedTime(calendarEvent->GetEventTime()); data << uint32(calendarEvent->GetFlags()); data << int32(calendarEvent->GetDungeonId()); + + Guild* guild = sGuildMgr->GetGuildById(calendarEvent->GetGuildId()); + data << uint64(guild ? guild->GetGUID() : 0); + data.appendPackGUID(calendarEvent->GetCreatorGUID()); } @@ -613,10 +617,11 @@ void WorldSession::HandleCalendarComplain(WorldPacket& recvData) uint64 guid = _player->GetGUID(); uint64 eventId; uint64 complainGUID; + uint64 inviteId; - recvData >> eventId >> complainGUID; + recvData >> complainGUID >> eventId >> inviteId; sLog->outDebug(LOG_FILTER_NETWORKIO, "CMSG_CALENDAR_COMPLAIN [" UI64FMTD "] EventId [" - UI64FMTD "] guid [" UI64FMTD "]", guid, eventId, complainGUID); + UI64FMTD "] guid [" UI64FMTD "] InviteId [" UI64FMTD "]", guid, eventId, complainGUID, inviteId); // what to do with complains? } |