From cb847e9e671f6d65f177686ae8544525c8f53763 Mon Sep 17 00:00:00 2001
From: Andrei Karas <akaras@inbox.ru>
Date: Sun, 5 Apr 2015 21:23:32 +0300
Subject: eathena: impliment packet SMSG_CHAT_ROOM_ADD_MEMBER.

---
 src/net/eathena/chathandler.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

(limited to 'src/net')

diff --git a/src/net/eathena/chathandler.cpp b/src/net/eathena/chathandler.cpp
index 77e87df71..3038628ab 100644
--- a/src/net/eathena/chathandler.cpp
+++ b/src/net/eathena/chathandler.cpp
@@ -912,9 +912,11 @@ void ChatHandler::processChatRoomJoinFailed(Net::MessageIn &msg)
 
 void ChatHandler::processChatRoomAddMember(Net::MessageIn &msg)
 {
-    UNIMPLIMENTEDPACKET;
     msg.readInt16("users");
-    msg.readString(24, "name");
+    const std::string name = msg.readString(24, "name");
+    if (!localChatTab)
+        return;
+    NotifyManager::notify(NotifyTypes::ROOM_JOINED, name);
 }
 
 void ChatHandler::processChatRoomSettings(Net::MessageIn &msg)
-- 
cgit v1.2.3-70-g09d2