From fc97f05850f2b0af8f0426d423764e41fbfa5472 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Fri, 16 Aug 2024 22:17:06 -0700 Subject: [PATCH] New: Optionally include Custom Format Score for Discord On File Import notifications (cherry picked from commit e16ace54a8120cd98007a09fe1e6136be3e699fc) Closes #10313 --- src/NzbDrone.Core/Notifications/Discord/Discord.cs | 8 ++++++++ .../Notifications/Discord/DiscordFieldType.cs | 4 +++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/NzbDrone.Core/Notifications/Discord/Discord.cs b/src/NzbDrone.Core/Notifications/Discord/Discord.cs index 7c44bc4e0..85b874fdb 100644 --- a/src/NzbDrone.Core/Notifications/Discord/Discord.cs +++ b/src/NzbDrone.Core/Notifications/Discord/Discord.cs @@ -229,6 +229,14 @@ public override void OnDownload(DownloadMessage message) discordField.Name = "Tags"; discordField.Value = GetTagLabels(message.Movie)?.Join(", ") ?? string.Empty; break; + case DiscordImportFieldType.CustomFormats: + discordField.Name = "Custom Formats"; + discordField.Value = string.Join("|", message.MovieInfo.CustomFormats); + break; + case DiscordImportFieldType.CustomFormatScore: + discordField.Name = "Custom Format Score"; + discordField.Value = message.MovieInfo.CustomFormatScore.ToString(); + break; } if (discordField.Name.IsNotNullOrWhiteSpace() && discordField.Value.IsNotNullOrWhiteSpace()) diff --git a/src/NzbDrone.Core/Notifications/Discord/DiscordFieldType.cs b/src/NzbDrone.Core/Notifications/Discord/DiscordFieldType.cs index 36fff98a0..45ccc07aa 100644 --- a/src/NzbDrone.Core/Notifications/Discord/DiscordFieldType.cs +++ b/src/NzbDrone.Core/Notifications/Discord/DiscordFieldType.cs @@ -33,7 +33,9 @@ public enum DiscordImportFieldType Release, Poster, Fanart, - Tags + Tags, + CustomFormats, + CustomFormatScore } public enum DiscordManualInteractionFieldType