summaryrefslogtreecommitdiff
path: root/protocols/VKontakte/src/vk_thread.cpp
diff options
context:
space:
mode:
authorElzorFox <elzorfox@ya.ru>2024-12-26 15:49:03 +0500
committerElzorFox <elzorfox@ya.ru>2024-12-26 15:49:03 +0500
commitd9dcd0db0addb2ed4f9f438c8bb3f6658cf55ff6 (patch)
tree2c78357ef312ba26a00e15a4f65c10ffe190924d /protocols/VKontakte/src/vk_thread.cpp
parent4b173480ae03db80724057462a10b29b69f5160d (diff)
VKontakte:
fixes #4817 (VK: сделать возможность открыть оф. мессенджер для контакта во всплывающем меню) version bump
Diffstat (limited to 'protocols/VKontakte/src/vk_thread.cpp')
-rw-r--r--protocols/VKontakte/src/vk_thread.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/protocols/VKontakte/src/vk_thread.cpp b/protocols/VKontakte/src/vk_thread.cpp
index 178809ddbe..6a02bcdd9f 100644
--- a/protocols/VKontakte/src/vk_thread.cpp
+++ b/protocols/VKontakte/src/vk_thread.cpp
@@ -1142,4 +1142,17 @@ INT_PTR __cdecl CVkProto::SvcVisitProfile(WPARAM hContact, LPARAM)
Utils_OpenUrlW(wszUrl);
return 0;
+}
+
+INT_PTR __cdecl CVkProto::SvcGoToSiteIM(WPARAM hContact, LPARAM)
+{
+ debugLogA("CVkProto::SvcGoToSiteIM");
+
+ VKUserID_t iUserId = ReadVKUserID(hContact);
+ if (isChatRoom(hContact))
+ iUserId += VK_CHAT_MIN;
+ CMStringW wszUrl(FORMAT, L"https://vk.com/im/convo/%d?entrypoint=list_all", iUserId);
+
+ Utils_OpenUrlW(wszUrl);
+ return 0;
} \ No newline at end of file