mirror of
https://github.com/PluralKit/PluralKit.git
synced 2026-02-04 04:56:49 +00:00
fix: reproxy now respects suppress notifications server config
This commit is contained in:
parent
952bb02285
commit
9426bea0a9
1 changed files with 7 additions and 1 deletions
|
|
@ -324,6 +324,12 @@ public class ProxyService
|
|||
// Mangle embeds (for reply embed color changing)
|
||||
var mangledEmbeds = originalMsg.Embeds!.Select(embed => MangleReproxyEmbed(embed, member)).Where(embed => embed != null).ToArray();
|
||||
|
||||
Message.MessageFlags flags = 0;
|
||||
if (originalMsg.Flags.HasFlag(Message.MessageFlags.SuppressNotifications))
|
||||
flags |= Message.MessageFlags.SuppressNotifications;
|
||||
if (originalMsg.Flags.HasFlag(Message.MessageFlags.VoiceMessage))
|
||||
flags |= Message.MessageFlags.VoiceMessage;
|
||||
|
||||
// Send the reproxied webhook
|
||||
var proxyMessage = await _webhookExecutor.ExecuteWebhook(new ProxyRequest
|
||||
{
|
||||
|
|
@ -339,7 +345,7 @@ public class ProxyService
|
|||
Embeds = mangledEmbeds,
|
||||
Stickers = originalMsg.StickerItems!,
|
||||
AllowEveryone = allowEveryone,
|
||||
Flags = originalMsg.Flags.HasFlag(Message.MessageFlags.VoiceMessage) ? Message.MessageFlags.VoiceMessage : null,
|
||||
Flags = flags,
|
||||
Tts = tts,
|
||||
Poll = originalMsg.Poll,
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue