aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/ChatHandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Handlers/ChatHandler.cpp')
-rw-r--r--src/server/game/Handlers/ChatHandler.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/server/game/Handlers/ChatHandler.cpp b/src/server/game/Handlers/ChatHandler.cpp
index 8e266fa707c..5111e6f03ac 100644
--- a/src/server/game/Handlers/ChatHandler.cpp
+++ b/src/server/game/Handlers/ChatHandler.cpp
@@ -780,3 +780,14 @@ void WorldSession::HandleChatCanLocalWhisperTargetRequest(WorldPackets::Chat::Ca
canLocalWhisperTargetResponse.Status = status;
SendPacket(canLocalWhisperTargetResponse.Write());
}
+
+void WorldSession::HandleChatUpdateAADCStatus(WorldPackets::Chat::UpdateAADCStatus const& /*updateAADCStatus*/)
+{
+ // disabling chat not supported
+ // send Sueccess and force chat disabled to false instead of sending that change failed
+ // this makes client change the cvar back to false instead of just printing error message in console
+ WorldPackets::Chat::UpdateAADCStatusResponse response;
+ response.Success = true;
+ response.ChatDisabled = false;
+ SendPacket(response.Write());
+}