const { version } = require('../../package.json') module.exports.notificationData = { events: [ { name: 'onPodcastEpisodeDownloaded', requiresLibrary: true, libraryMediaType: 'podcast', description: 'Triggered when a podcast episode is auto-downloaded', variables: ['libraryItemId', 'libraryId', 'podcastTitle', 'podcastAuthor', 'podcastDescription', 'podcastGenres', 'episodeTitle', 'episodeSubtitle', 'episodeDescription', 'libraryName', 'episodeId', 'mediaTags'], defaults: { title: 'New {{podcastTitle}} Episode!', body: '{{episodeTitle}} has been added to {{libraryName}} library.' }, testData: { libraryItemId: 'li_notification_test', libraryId: 'lib_test', libraryName: 'Podcasts', mediaTags: 'TestTag1, TestTag2', podcastTitle: 'Abs Test Podcast', podcastAuthor: 'Audiobookshelf', podcastDescription: 'Description of the Abs Test Podcast belongs here.', podcastGenres: 'TestGenre1, TestGenre2', episodeId: 'ep_notification_test', episodeTitle: 'Successful Test Episode', episodeSubtitle: 'Episode Subtitle', episodeDescription: 'Some description of the podcast episode.' } }, { name: 'onTest', requiresLibrary: false, description: 'Event for testing the notification system', variables: ['version'], defaults: { title: 'Test Notification on Abs {{version}}', body: 'Test notificataion body for abs {{version}}.' }, testData: { version: 'v' + version } } ] }