diff --git a/src/lib/Setting/Pages/AdvancedSettings.svelte b/src/lib/Setting/Pages/AdvancedSettings.svelte
index 75d28f04..bcd43e74 100644
--- a/src/lib/Setting/Pages/AdvancedSettings.svelte
+++ b/src/lib/Setting/Pages/AdvancedSettings.svelte
@@ -31,6 +31,7 @@
+
diff --git a/src/ts/storage/risuSave.ts b/src/ts/storage/risuSave.ts
index 4c56d8d8..3ecb5dfb 100644
--- a/src/ts/storage/risuSave.ts
+++ b/src/ts/storage/risuSave.ts
@@ -16,16 +16,17 @@ export function decodeRisuSave(data:Uint8Array){
const risuSaveHeader = new Uint8Array(Buffer.from("\u0000\u0000RISU",'utf-8'))
const sub = data.subarray(0, risuSaveHeader.length)
if(isEqual(sub, risuSaveHeader)){
+ const realData = data.subarray(risuSaveHeader.length)
+ const dec = decode(realData)
+ return dec
+ }
+ else{
try {
+ return JSON.parse(Buffer.from(pako.inflate(Buffer.from(data))).toString('utf-8'))
+ } catch (error) {
const realData = data.subarray(risuSaveHeader.length)
const dec = decode(realData)
return dec
- } catch (error) {
- console.error(error)
- throw error
}
}
- else{
- return JSON.parse(Buffer.from(pako.inflate(Buffer.from(data))).toString('utf-8'))
- }
}
\ No newline at end of file