diff options
author | George Hazan <george.hazan@gmail.com> | 2023-07-06 14:45:38 +0300 |
---|---|---|
committer | George Hazan <george.hazan@gmail.com> | 2023-07-06 14:45:38 +0300 |
commit | 893a6939a7f4c8cece773c817505821225808c81 (patch) | |
tree | 85ddf3f491bd517be4dba8297f78f36c4b4e2478 /protocols/Discord/src/proto.cpp | |
parent | 4c272807e3f3d4c58300ebecfff7cbf21956f53d (diff) |
Discord: a hidden option to block sending "mark read" packets from Miranda
Diffstat (limited to 'protocols/Discord/src/proto.cpp')
-rw-r--r-- | protocols/Discord/src/proto.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/protocols/Discord/src/proto.cpp b/protocols/Discord/src/proto.cpp index 6f0ff667bb..de9619dda3 100644 --- a/protocols/Discord/src/proto.cpp +++ b/protocols/Discord/src/proto.cpp @@ -53,7 +53,8 @@ CDiscordProto::CDiscordProto(const char *proto_name, const wchar_t *username) : m_bUseGroupchats(this, "UseGroupChats", true),
m_bHideGroupchats(this, "HideChats", true),
m_bUseGuildGroups(this, "UseGuildGroups", false),
- m_bSyncDeleteMsgs(this, "DeleteServerMsgs", true)
+ m_bSyncDeleteMsgs(this, "DeleteServerMsgs", true),
+ m_bSyncMarkRead(this, "SendMarkRead", true)
{
// Services
CreateProtoService(PS_GETAVATARINFO, &CDiscordProto::GetAvatarInfo);
@@ -597,7 +598,7 @@ void CDiscordProto::SendMarkRead() void CDiscordProto::OnMarkRead(MCONTACT hContact, MEVENT)
{
- if (m_bOnline) {
+ if (m_bOnline && m_bSyncMarkRead) {
m_impl.m_markRead.Start(200);
CDiscordUser *pUser = FindUser(getId(hContact, DB_KEY_ID));
|