From ce22229ea9e14759562b52bef5115d54da63353b Mon Sep 17 00:00:00 2001 From: flx-sta <50131232+flx-sta@users.noreply.github.com> Date: Thu, 10 Oct 2024 12:46:01 -0700 Subject: [PATCH] fix tryExportData thanks @MokaStitcher --- src/system/game-data.ts | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/src/system/game-data.ts b/src/system/game-data.ts index ea0857ab0c2..88755164431 100644 --- a/src/system/game-data.ts +++ b/src/system/game-data.ts @@ -1378,7 +1378,7 @@ export class GameData { link.remove(); }; if (!bypassLogin && dataType < GameDataType.SETTINGS) { - let promise: Promise = Promise.resolve(null); + let promise: Promise = Promise.resolve(null); if (dataType === GameDataType.SYSTEM) { promise = pokerogueApi.savedata.system.get({ clientSessionId }); @@ -1386,18 +1386,16 @@ export class GameData { promise = pokerogueApi.savedata.session.get({ slot: slotId, clientSessionId }); } - promise - .then(response => response.text()) - .then(response => { - if (!response.length || response[0] !== "{") { - console.error(response); - resolve(false); - return; - } + promise.then(response => { + if (!response?.length || response[0] !== "{") { + console.error(response); + resolve(false); + return; + } - handleData(response); - resolve(true); - }); + handleData(response); + resolve(true); + }); } else { const data = localStorage.getItem(dataKey); if (data) {