diff --git a/components/tables/podcast/EpisodeRow.vue b/components/tables/podcast/EpisodeRow.vue index fa688fba..44b6e84e 100644 --- a/components/tables/podcast/EpisodeRow.vue +++ b/components/tables/podcast/EpisodeRow.vue @@ -152,6 +152,9 @@ export default { }, localEpisodeId() { return this.localEpisode?.id || null + }, + isLowFeedback() { + return this.$store.state.deviceData.deviceSettings.enableLowFeedbackMode } }, methods: { @@ -210,14 +213,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 (this.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/tables/podcast/LatestEpisodeRow.vue b/components/tables/podcast/LatestEpisodeRow.vue index aff2ab3b..140426c4 100644 --- a/components/tables/podcast/LatestEpisodeRow.vue +++ b/components/tables/podcast/LatestEpisodeRow.vue @@ -219,7 +219,7 @@ export default { console.log('Local folder', JSON.stringify(localFolder)) - if (isLowFeedback) { + if (this.isLowFeedback) { this.startDownload(localFolder) } else { var startDownloadMessage = `Start download for "${this.title}" to folder ${localFolder.name}?` @@ -245,6 +245,8 @@ export default { var errorMsg = downloadRes.error || 'Unknown error' console.error('Download error', errorMsg) this.$toast.error(errorMsg) + } else { + console.log('Download completed', JSON.stringify(downloadRes)) } }, async playClick() { diff --git a/components/widgets/DownloadProgressIndicator.vue b/components/widgets/DownloadProgressIndicator.vue index 0dcc218b..4018aa03 100644 --- a/components/widgets/DownloadProgressIndicator.vue +++ b/components/widgets/DownloadProgressIndicator.vue @@ -40,6 +40,10 @@ export default { }, isIos() { return this.$platform === 'ios' + }, + isLowFeedback() { + console.log('isLowFeedback', this.$store.state.deviceData.deviceSettings.enableLowFeedbackMode) + return this.$store.state.deviceData.deviceSettings.enableLowFeedbackMode } }, methods: { @@ -56,7 +60,9 @@ export default { if (!data.localLibraryItem) { this.$toast.error(this.$strings.MessageItemDownloadCompleteFailedToCreate) } else { - if (!isLowFeedback) this.$toast.success(`Item "${data.localLibraryItem.media.metadata.title}" download finished`) + if (!this.isLowFeedback) { + this.$toast.success(`Item "${data.localLibraryItem.media.metadata.title}" download finished`) + } this.$eventBus.$emit('new-local-library-item', data.localLibraryItem) }