From 7207efb4da4132cf4edc8aeca1e530cff9840d37 Mon Sep 17 00:00:00 2001 From: Philipp Rintz <13933258+p-rintz@users.noreply.github.com> Date: Tue, 14 Feb 2023 16:41:58 +0100 Subject: [PATCH] Add library tags variable to podcast notifications --- server/managers/NotificationManager.js | 1 + server/utils/notifications.js | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/server/managers/NotificationManager.js b/server/managers/NotificationManager.js index e13e99f9..943c66ea 100644 --- a/server/managers/NotificationManager.js +++ b/server/managers/NotificationManager.js @@ -24,6 +24,7 @@ class NotificationManager { libraryItemId: libraryItem.id, libraryId: libraryItem.libraryId, libraryName: library ? library.name : 'Unknown', + libraryTags: libraryItem.tags, podcastTitle: libraryItem.media.metadata.title, episodeId: episode.id, episodeTitle: episode.title diff --git a/server/utils/notifications.js b/server/utils/notifications.js index c5049d73..02b74631 100644 --- a/server/utils/notifications.js +++ b/server/utils/notifications.js @@ -7,8 +7,7 @@ module.exports.notificationData = { requiresLibrary: true, libraryMediaType: 'podcast', description: 'Triggered when a podcast episode is auto-downloaded', - variables: ['libraryItemId', 'libraryId', 'podcastTitle', 'episodeTitle', 'libraryName', 'episodeId'], - defaults: { + variables: ['libraryItemId', 'libraryId', 'podcastTitle', 'episodeTitle', 'libraryName', 'episodeId', 'libraryTags'], defaults: { title: 'New {{podcastTitle}} Episode!', body: '{{episodeTitle}} has been added to {{libraryName}} library.' }, @@ -16,6 +15,7 @@ module.exports.notificationData = { libraryItemId: 'li_notification_test', libraryId: 'lib_test', libraryName: 'Podcasts', + libraryTags: ['TestTag1', 'TestTag2'], podcastTitle: 'Abs Test Podcast', episodeId: 'ep_notification_test', episodeTitle: 'Successful Test'