2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-09-01 06:55:58 +00:00

Allow all messages silent in support mode.

This commit is contained in:
John Preston
2020-11-19 16:23:51 +03:00
parent 1affb8172f
commit 00504b61cd
8 changed files with 70 additions and 38 deletions

View File

@@ -86,8 +86,7 @@ void SendExistingMedia(
sendFlags |= MTPmessages_SendMedia::Flag::f_reply_to_msg_id;
}
const auto anonymousPost = peer->amAnonymous();
const auto silentPost = message.action.options.silent
|| (peer->isBroadcast() && session->data().notifySilentPosts(peer));
const auto silentPost = ShouldSendSilent(peer, message.action.options);
InnerFillMessagePostFlags(message.action.options, peer, flags);
if (silentPost) {
sendFlags |= MTPmessages_SendMedia::Flag::f_silent;
@@ -261,8 +260,7 @@ bool SendDice(Api::MessageToSend &message) {
}
const auto replyHeader = NewMessageReplyHeader(message.action);
const auto anonymousPost = peer->amAnonymous();
const auto silentPost = message.action.options.silent
|| (peer->isBroadcast() && session->data().notifySilentPosts(peer));
const auto silentPost = ShouldSendSilent(peer, message.action.options);
InnerFillMessagePostFlags(message.action.options, peer, flags);
if (silentPost) {
sendFlags |= MTPmessages_SendMedia::Flag::f_silent;
@@ -403,7 +401,7 @@ void SendConfirmedFile(
}
const auto replyHeader = NewMessageReplyHeader(action);
const auto anonymousPost = peer->amAnonymous();
const auto silentPost = file->to.options.silent;
const auto silentPost = ShouldSendSilent(peer, file->to.options);
Api::FillMessagePostFlags(action, peer, flags);
if (silentPost) {
flags |= MTPDmessage::Flag::f_silent;