From ce4e84277e7de349f07e0d4d5820370d4c31f80a Mon Sep 17 00:00:00 2001 From: sadan <117494111+sadan4@users.noreply.github.com> Date: Wed, 26 Aug 2026 20:02:21 -0400 Subject: [PATCH] MessageLogger: Add setting to toggle deleted attachments logging (#4556) Co-authored-by: V --- src/plugins/messageLogger/index.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/plugins/messageLogger/index.tsx b/src/plugins/messageLogger/index.tsx index b598b7e5e..857da7b37 100644 --- a/src/plugins/messageLogger/index.tsx +++ b/src/plugins/messageLogger/index.tsx @@ -81,6 +81,12 @@ const settings = definePluginSettings({ description: "Whether to log edited messages", default: true, }, + logDeletedAttachments: { + type: OptionType.BOOLEAN, + description: "Whether to log deleted attachments", + default: true, + restartNeeded: true, + }, inlineEdits: { type: OptionType.BOOLEAN, description: "Whether to display edit history as part of message content", @@ -89,7 +95,7 @@ const settings = definePluginSettings({ ignoreBots: { type: OptionType.BOOLEAN, description: "Whether to ignore messages by bots", - default: false + default: true }, ignoreSelf: { type: OptionType.BOOLEAN, @@ -482,6 +488,7 @@ export default definePlugin({ // just mark deleted attachments as deleted on MESSAGE_UPDATE { match: /attachments:(\i)\.attachments\?\?\[\],/, + predicate: () => settings.store.logDeletedAttachments, replace: "attachments: $self.handleUpdateAttachments($1)," } ]