summaryrefslogtreecommitdiff
path: root/protocols/Discord/src/voice.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/Discord/src/voice.cpp')
-rw-r--r--protocols/Discord/src/voice.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/protocols/Discord/src/voice.cpp b/protocols/Discord/src/voice.cpp
index ee6369777b..51899c57e3 100644
--- a/protocols/Discord/src/voice.cpp
+++ b/protocols/Discord/src/voice.cpp
@@ -93,6 +93,15 @@ INT_PTR CDiscordProto::VoiceCaps(WPARAM, LPARAM)
return VOICE_CAPS_VOICE | VOICE_CAPS_CALL_CONTACT;
}
+INT_PTR CDiscordProto::VoiceCanCall(WPARAM hContact, LPARAM)
+{
+ if (auto *pUser = FindUser(getId(hContact, DB_KEY_ID)))
+ if (pUser->bIsPrivate || pUser->bIsVoice)
+ return TRUE;
+
+ return FALSE;
+}
+
INT_PTR CDiscordProto::VoiceCallCreate(WPARAM, LPARAM)
{
return 0;