From affa00fc0e6eb69d36b6bdb66bbef468f9ed236a Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 22 Feb 2017 20:32:09 +0300 Subject: channel renaming support --- protocols/Discord/src/dispatch.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'protocols/Discord/src/dispatch.cpp') diff --git a/protocols/Discord/src/dispatch.cpp b/protocols/Discord/src/dispatch.cpp index 69e3879c45..aad6c1f478 100644 --- a/protocols/Discord/src/dispatch.cpp +++ b/protocols/Discord/src/dispatch.cpp @@ -132,6 +132,12 @@ void CDiscordProto::OnCommandChannelUpdated(const JSONNode &pRoot) if (pGuild == nullptr) return; + CMStringW wszName = pRoot["name"].as_mstring(); + if (!wszName.IsEmpty()) { + CMStringW wszNewName = pGuild->wszName + L"#" + wszName; + Chat_ChangeSessionName(m_szModuleName, pUser->wszUsername, wszNewName); + } + CMStringW wszTopic = pRoot["topic"].as_mstring(); Chat_SetStatusbarText(m_szModuleName, pUser->wszUsername, wszTopic); -- cgit v1.2.3