summaryrefslogtreecommitdiff
path: root/protocols/WhatsAppWeb/src/chats.cpp
blob: d8837aff43e05809a0e803204b9f0fc2720a2eee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/*

WhatsAppWeb plugin for Miranda NG
Copyright © 2019 George Hazan

*/

#include "stdafx.h"

void WhatsAppProto::InitChat(WAUser *pUser, const JSONNode &pRoot)
{
	CMStringW wszId(pRoot["jid"].as_mstring()), wszNick(pRoot["name"].as_mstring());

	setWString(pUser->hContact, "Nick", wszNick);

	pUser->si = Chat_NewSession(GCW_CHATROOM, m_szModuleName, wszId, wszNick);
	Chat_Control(m_szModuleName, wszId, m_bHideGroupchats ? WINDOW_HIDDEN : SESSION_INITDONE);
	Chat_Control(m_szModuleName, wszId, SESSION_ONLINE);
}