diff --git a/src/App.vue b/src/App.vue
index afdca5f08d..05b94e7174 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -49,7 +49,6 @@ export default {
}())
})
this.$store.commit('SET_APP_VERSION', process.env['APPLICATION_VERSION'])
- this.checkDeviceDarkTheme()
this.checkAuthenticated()
},
methods: {
diff --git a/src/components/Modals/ConfirmDeleteModal.vue b/src/components/Modals/ConfirmDeleteModal.vue
index 25b093de2e..bc3ae6c854 100644
--- a/src/components/Modals/ConfirmDeleteModal.vue
+++ b/src/components/Modals/ConfirmDeleteModal.vue
@@ -30,7 +30,7 @@
Delete
@@ -61,16 +61,14 @@ import qbit from '@/services/qbit'
export default {
name: 'ConfirmDeleteModal',
mixins: [Modal],
- data() {
- return {
- withFiles: false
- }
- },
computed: {
...mapState(['selected_torrents']),
- ...mapGetters(['getTorrents']),
+ ...mapGetters(['getTorrents', 'getWebuiSettings']),
torrents() {
return this.getTorrents().filter(t => this.selected_torrents.includes(t.hash))
+ },
+ settings() {
+ return this.getWebuiSettings()
}
},
beforeDestroy() {
@@ -81,7 +79,7 @@ export default {
this.dialog = false
},
deleteTorrent() {
- qbit.deleteTorrents(this.selected_torrents, this.withFiles)
+ qbit.deleteTorrents(this.selected_torrents, this.settings.deleteWithFiles)
this.close()
}
}
diff --git a/src/store/index.js b/src/store/index.js
index 8d87df22d8..2b3a99275c 100644
--- a/src/store/index.js
+++ b/src/store/index.js
@@ -57,6 +57,7 @@ export default new Vuex.Store({
showCurrentSpeed: true,
showTrackerFilter: false,
showSpeedInTitle: false,
+ deleteWithFiles: false,
title: 'Default',
rightDrawer: false,
paginationSize: 15,