From 491fb676c58865dced35313fc968a245434f354f Mon Sep 17 00:00:00 2001 From: kwaroran Date: Sat, 24 Jun 2023 01:36:17 +0900 Subject: [PATCH] [fix] fixed object loading as map --- src/ts/storage/database.ts | 1 + src/ts/storage/globalApi.ts | 2 +- src/ts/storage/risuSave.ts | 5 +++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/ts/storage/database.ts b/src/ts/storage/database.ts index fcb6d9bb..791f08ac 100644 --- a/src/ts/storage/database.ts +++ b/src/ts/storage/database.ts @@ -12,6 +12,7 @@ export let appVer = '1.27.2' export let webAppSubVer = '' export function setDatabase(data:Database){ + console.log(data) if(checkNullish(data.characters)){ data.characters = [] } diff --git a/src/ts/storage/globalApi.ts b/src/ts/storage/globalApi.ts index b0b9d2cf..0e5d23bf 100644 --- a/src/ts/storage/globalApi.ts +++ b/src/ts/storage/globalApi.ts @@ -199,7 +199,7 @@ export async function saveDb(){ let changed = false syncDrive() DataBase.subscribe(() => { - changed = true + changed = false }) while(true){ if(changed){ diff --git a/src/ts/storage/risuSave.ts b/src/ts/storage/risuSave.ts index ade01485..00b60bca 100644 --- a/src/ts/storage/risuSave.ts +++ b/src/ts/storage/risuSave.ts @@ -3,12 +3,12 @@ import pako from "pako"; import { isTauri } from "./globalApi"; const packr = new Packr({ - useRecords:true + useRecords:false }); const unpackr = new Unpackr({ int64AsType: 'number', - useRecords:true + useRecords:false }) const magicHeader = new Uint8Array([0, 82, 73, 83, 85, 83, 65, 86, 69, 0, 7]); @@ -45,6 +45,7 @@ export function decodeRisuSave(data:Uint8Array){ } catch (error) { try { + console.log('risudecode') const risuSaveHeader = new Uint8Array(Buffer.from("\u0000\u0000RISU",'utf-8')) const realData = data.subarray(risuSaveHeader.length) const dec = unpackr.decode(realData)