fix tryExportData

thanks @MokaStitcher
This commit is contained in:
flx-sta 2024-10-10 12:46:01 -07:00
parent 952fc8de1a
commit ce22229ea9

View File

@ -1378,7 +1378,7 @@ export class GameData {
link.remove(); link.remove();
}; };
if (!bypassLogin && dataType < GameDataType.SETTINGS) { if (!bypassLogin && dataType < GameDataType.SETTINGS) {
let promise: Promise<any> = Promise.resolve(null); let promise: Promise<string | null> = Promise.resolve(null);
if (dataType === GameDataType.SYSTEM) { if (dataType === GameDataType.SYSTEM) {
promise = pokerogueApi.savedata.system.get({ clientSessionId }); promise = pokerogueApi.savedata.system.get({ clientSessionId });
@ -1386,18 +1386,16 @@ export class GameData {
promise = pokerogueApi.savedata.session.get({ slot: slotId, clientSessionId }); promise = pokerogueApi.savedata.session.get({ slot: slotId, clientSessionId });
} }
promise promise.then(response => {
.then(response => response.text()) if (!response?.length || response[0] !== "{") {
.then(response => { console.error(response);
if (!response.length || response[0] !== "{") { resolve(false);
console.error(response); return;
resolve(false); }
return;
}
handleData(response); handleData(response);
resolve(true); resolve(true);
}); });
} else { } else {
const data = localStorage.getItem(dataKey); const data = localStorage.getItem(dataKey);
if (data) { if (data) {