diff options
author | GeckoEidechse <gecko.eidechse+git@pm.me> | 2024-01-12 15:04:03 +0100 |
---|---|---|
committer | GeckoEidechse <gecko.eidechse+git@pm.me> | 2024-01-12 15:04:03 +0100 |
commit | 0221d01aa7b2e35e29c9d60bbd5ef9083541c862 (patch) | |
tree | d0ff60656ec3132738d3d71de22df2c899b5ded6 /src-vue/src/views | |
parent | a7c68f0a208b3fdcd29b9ed415c3da9fb6356957 (diff) | |
download | FlightCore-0221d01aa7b2e35e29c9d60bbd5ef9083541c862.tar.gz FlightCore-0221d01aa7b2e35e29c9d60bbd5ef9083541c862.zip |
temp: Commit working treefeat/cleanup-remote-mods
Still needs to actually delete the folder
Diffstat (limited to 'src-vue/src/views')
-rw-r--r-- | src-vue/src/views/RepairView.vue | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src-vue/src/views/RepairView.vue b/src-vue/src/views/RepairView.vue index 341dff2d..8921a70c 100644 --- a/src-vue/src/views/RepairView.vue +++ b/src-vue/src/views/RepairView.vue @@ -25,6 +25,11 @@ {{ $t('settings.repair.window.disable_modsettings') }} </el-button> + <el-button type="primary" @click="deleteRemoteMods"> + {{ $t('settings.repair.window.delete_remote_mods') }} + </el-button> + + <h2>FlightCore</h2> <el-button type="primary" @click="cleanUpDownloadFolder"> @@ -135,6 +140,15 @@ export default defineComponent({ showErrorNotification(error); }); }, + async deleteRemoteMods() { + await invoke("delete_remote_mods", { gameInstall: this.$store.state.game_install }) + .then((message) => { + showNotification(this.$t('generic.success')); + }) + .catch((error) => { + showErrorNotification(error); + }); + }, }, watch: { // Lang value is propagated to repair view after it's mounted, so we need to watch |