From 9bdb18d4d66386c1b8c0a1ee043acfd5c7bb025f Mon Sep 17 00:00:00 2001 From: SpikeHD Date: Wed, 13 Jul 2022 21:23:41 -0700 Subject: [PATCH] fix metadata restoration --- src/ui/App.tsx | 2 ++ src/utils/metadata.ts | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ui/App.tsx b/src/ui/App.tsx index 79eb54a..dc8aa1e 100644 --- a/src/ui/App.tsx +++ b/src/ui/App.tsx @@ -65,6 +65,8 @@ class App extends React.Component { listen('game_closed', async () => { const unpatched = await unpatchGame() + console.log(`unpatched game? ${unpatched}`) + if (!unpatched) { alert(`Could not unpatch game! (You should be able to find your metadata backup in ${await dataDir()}\\cultivation\\)`) } diff --git a/src/utils/metadata.ts b/src/utils/metadata.ts index 0528721..a4b2d18 100644 --- a/src/utils/metadata.ts +++ b/src/utils/metadata.ts @@ -136,7 +136,7 @@ export async function patchGame() { export async function unpatchGame() { const backupExists = await invoke('dir_exists', { - path: getBackupMetadataPath + '\\global-metadata-unpatched.dat' + path: await getBackupMetadataPath() + '\\global-metadata-unpatched.dat' }) if (!backupExists) { @@ -158,7 +158,7 @@ export async function unpatchGame() { const replaced = await invoke('copy_file_with_new_name', { path: await getBackupMetadataPath() + '\\global-metadata-unpatched.dat', - newPath: getGameMetadataPath(), + newPath: await getGameMetadataPath(), newName: 'global-metadata.dat' })