diff --git a/components/tables/podcast/LatestEpisodeRow.vue b/components/tables/podcast/LatestEpisodeRow.vue index a63fa182..aff2ab3b 100644 --- a/components/tables/podcast/LatestEpisodeRow.vue +++ b/components/tables/podcast/LatestEpisodeRow.vue @@ -158,6 +158,9 @@ export default { }, podcast() { return this.episode.podcast || {} + }, + isLowFeedback() { + return this.$store.state.deviceData.deviceSettings.enableLowFeedbackMode } }, methods: { @@ -215,15 +218,19 @@ export default { } console.log('Local folder', JSON.stringify(localFolder)) - - var startDownloadMessage = `Start download for "${this.title}" to folder ${localFolder.name}?` - const { value } = await Dialog.confirm({ - title: 'Confirm', - message: startDownloadMessage - }) - if (value) { + + if (isLowFeedback) { this.startDownload(localFolder) - } + } else { + var startDownloadMessage = `Start download for "${this.title}" to folder ${localFolder.name}?` + const { value } = await Dialog.confirm({ + title: 'Confirm', + message: startDownloadMessage + }) + if (value) { + this.startDownload(localFolder) + } + } }, async startDownload(localFolder) { var payload = { diff --git a/components/widgets/DownloadProgressIndicator.vue b/components/widgets/DownloadProgressIndicator.vue index 130007c7..0dcc218b 100644 --- a/components/widgets/DownloadProgressIndicator.vue +++ b/components/widgets/DownloadProgressIndicator.vue @@ -56,7 +56,7 @@ export default { if (!data.localLibraryItem) { this.$toast.error(this.$strings.MessageItemDownloadCompleteFailedToCreate) } else { - this.$toast.success(`Item "${data.localLibraryItem.media.metadata.title}" download finished`) + if (!isLowFeedback) this.$toast.success(`Item "${data.localLibraryItem.media.metadata.title}" download finished`) this.$eventBus.$emit('new-local-library-item', data.localLibraryItem) }