diff options
Diffstat (limited to 'protocols/Discord/src/voice.cpp')
-rw-r--r-- | protocols/Discord/src/voice.cpp | 9 |
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;
|