From 4f41461f86343901c5a67a773b48cb43885229fb Mon Sep 17 00:00:00 2001 From: kwaroran Date: Sun, 3 Nov 2024 22:06:07 +0900 Subject: [PATCH] Remove cache only save --- package.json | 2 +- pnpm-lock.yaml | 75 +++++++++++++++----------------- src/ts/storage/accountStorage.ts | 11 ----- 3 files changed, 35 insertions(+), 53 deletions(-) diff --git a/package.json b/package.json index 6ed834fa..c74c0ccc 100644 --- a/package.json +++ b/package.json @@ -109,7 +109,7 @@ "autoprefixer": "^10.4.16", "internal-ip": "^7.0.0", "postcss": "^8.4.33", - "svelte": "^5.0.0", + "svelte": "^5.1.9", "svelte-check": "^4.0.0", "svelte-preprocess": "^6.0.0", "tailwindcss": "^3.4.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 985d16e6..1670758c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -139,7 +139,7 @@ importers: version: 4.17.21 lucide-svelte: specifier: ^0.292.0 - version: 0.292.0(svelte@5.0.5) + version: 0.292.0(svelte@5.1.9) markdown-it: specifier: ^14.1.0 version: 14.1.0 @@ -190,7 +190,7 @@ importers: version: 2.0.6 svelte-awesome-color-picker: specifier: ^3.1.0 - version: 3.1.0(svelte@5.0.5) + version: 3.1.0(svelte@5.1.9) three: specifier: ^0.154.0 version: 0.154.0 @@ -218,7 +218,7 @@ importers: version: 5.6.0 '@sveltejs/vite-plugin-svelte': specifier: ^4.0.0 - version: 4.0.0(svelte@5.0.5)(vite@5.4.9(@types/node@18.19.7)) + version: 4.0.0(svelte@5.1.9)(vite@5.4.9(@types/node@18.19.7)) '@swc/core': specifier: 1.5.7 version: 1.5.7 @@ -280,14 +280,14 @@ importers: specifier: ^8.4.33 version: 8.4.33 svelte: - specifier: ^5.0.0 - version: 5.0.5 + specifier: ^5.1.9 + version: 5.1.9 svelte-check: specifier: ^4.0.0 - version: 4.0.5(svelte@5.0.5)(typescript@5.6.3) + version: 4.0.5(svelte@5.1.9)(typescript@5.6.3) svelte-preprocess: specifier: ^6.0.0 - version: 6.0.3(postcss-load-config@4.0.2(postcss@8.4.33)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@18.19.7)(typescript@5.6.3)))(postcss@8.4.33)(svelte@5.0.5)(typescript@5.6.3) + version: 6.0.3(postcss-load-config@4.0.2(postcss@8.4.33)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@18.19.7)(typescript@5.6.3)))(postcss@8.4.33)(svelte@5.1.9)(typescript@5.6.3) tailwindcss: specifier: ^3.4.1 version: 3.4.1(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@18.19.7)(typescript@5.6.3)) @@ -1192,11 +1192,6 @@ packages: resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} - acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.13.0: resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==} engines: {node: '>=0.4.0'} @@ -3394,8 +3389,8 @@ packages: typescript: optional: true - svelte@5.0.5: - resolution: {integrity: sha512-f4WBlP5g8W6pEoDfx741lewMlemy+LIGpEqjGPWqnHVP92wqlQXl87U5O5Bi2tkSUrO95OxOoqwU8qlqiHmFKA==} + svelte@5.1.9: + resolution: {integrity: sha512-nzq+PPKGS2PoEWDjAcXSrKSbXmmmOAxd6dAz1IhRusUpVkFS6DMELWPyBPGwu6TpO/gsgtFXwX0M4+pAR5gzKw==} engines: {node: '>=18'} symbol-tree@3.2.4: @@ -4153,7 +4148,7 @@ snapshots: '@jridgewell/gen-mapping@0.3.3': dependencies: '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.21 '@jridgewell/gen-mapping@0.3.5': @@ -4175,7 +4170,7 @@ snapshots: '@jridgewell/trace-mapping@0.3.21': dependencies: '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping@0.3.25': dependencies: @@ -4185,7 +4180,7 @@ snapshots: '@jridgewell/trace-mapping@0.3.9': dependencies: '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@mapbox/node-pre-gyp@1.0.11': dependencies: @@ -4378,23 +4373,23 @@ snapshots: '@smithy/util-buffer-from': 2.0.0 tslib: 2.6.2 - '@sveltejs/vite-plugin-svelte-inspector@3.0.0(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.0.5)(vite@5.4.9(@types/node@18.19.7)))(svelte@5.0.5)(vite@5.4.9(@types/node@18.19.7))': + '@sveltejs/vite-plugin-svelte-inspector@3.0.0(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.9)(vite@5.4.9(@types/node@18.19.7)))(svelte@5.1.9)(vite@5.4.9(@types/node@18.19.7))': dependencies: - '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.0.5)(vite@5.4.9(@types/node@18.19.7)) + '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.1.9)(vite@5.4.9(@types/node@18.19.7)) debug: 4.3.7 - svelte: 5.0.5 + svelte: 5.1.9 vite: 5.4.9(@types/node@18.19.7) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.0.5)(vite@5.4.9(@types/node@18.19.7))': + '@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.9)(vite@5.4.9(@types/node@18.19.7))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 3.0.0(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.0.5)(vite@5.4.9(@types/node@18.19.7)))(svelte@5.0.5)(vite@5.4.9(@types/node@18.19.7)) + '@sveltejs/vite-plugin-svelte-inspector': 3.0.0(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.9)(vite@5.4.9(@types/node@18.19.7)))(svelte@5.1.9)(vite@5.4.9(@types/node@18.19.7)) debug: 4.3.7 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.12 - svelte: 5.0.5 + svelte: 5.1.9 vite: 5.4.9(@types/node@18.19.7) vitefu: 1.0.3(vite@5.4.9(@types/node@18.19.7)) transitivePeerDependencies: @@ -4704,8 +4699,6 @@ snapshots: acorn-walk@8.3.2: {} - acorn@8.11.3: {} - acorn@8.13.0: {} add-stream@1.0.0: {} @@ -5416,7 +5409,7 @@ snapshots: esrap@1.2.2: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 etag@1.8.1: {} @@ -5848,7 +5841,7 @@ snapshots: is-reference@3.0.2: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 is-stream@2.0.1: {} @@ -6008,9 +6001,9 @@ snapshots: dependencies: yallist: 4.0.0 - lucide-svelte@0.292.0(svelte@5.0.5): + lucide-svelte@0.292.0(svelte@5.1.9): dependencies: - svelte: 5.0.5 + svelte: 5.1.9 magic-string@0.30.12: dependencies: @@ -6998,41 +6991,41 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-awesome-color-picker@3.1.0(svelte@5.0.5): + svelte-awesome-color-picker@3.1.0(svelte@5.1.9): dependencies: colord: 2.9.3 - svelte: 5.0.5 - svelte-awesome-slider: 1.1.0(svelte@5.0.5) + svelte: 5.1.9 + svelte-awesome-slider: 1.1.0(svelte@5.1.9) - svelte-awesome-slider@1.1.0(svelte@5.0.5): + svelte-awesome-slider@1.1.0(svelte@5.1.9): dependencies: - svelte: 5.0.5 + svelte: 5.1.9 - svelte-check@4.0.5(svelte@5.0.5)(typescript@5.6.3): + svelte-check@4.0.5(svelte@5.1.9)(typescript@5.6.3): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 4.0.1 fdir: 6.4.2 picocolors: 1.0.1 sade: 1.8.1 - svelte: 5.0.5 + svelte: 5.1.9 typescript: 5.6.3 transitivePeerDependencies: - picomatch - svelte-preprocess@6.0.3(postcss-load-config@4.0.2(postcss@8.4.33)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@18.19.7)(typescript@5.6.3)))(postcss@8.4.33)(svelte@5.0.5)(typescript@5.6.3): + svelte-preprocess@6.0.3(postcss-load-config@4.0.2(postcss@8.4.33)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@18.19.7)(typescript@5.6.3)))(postcss@8.4.33)(svelte@5.1.9)(typescript@5.6.3): dependencies: - svelte: 5.0.5 + svelte: 5.1.9 optionalDependencies: postcss: 8.4.33 postcss-load-config: 4.0.2(postcss@8.4.33)(ts-node@10.9.2(@swc/core@1.5.7)(@types/node@18.19.7)(typescript@5.6.3)) typescript: 5.6.3 - svelte@5.0.5: + svelte@5.1.9: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 acorn: 8.13.0 acorn-typescript: 1.4.13(acorn@8.13.0) aria-query: 5.3.2 @@ -7187,7 +7180,7 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 18.19.7 - acorn: 8.11.3 + acorn: 8.13.0 acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 diff --git a/src/ts/storage/accountStorage.ts b/src/ts/storage/accountStorage.ts index 1f4756b7..e2caa35b 100644 --- a/src/ts/storage/accountStorage.ts +++ b/src/ts/storage/accountStorage.ts @@ -13,7 +13,6 @@ const risuSession = Date.now().toFixed(0) const cachedForage = localforage.createInstance({name: "risuaiAccountCached"}) let seenWarnings:string[] = [] -let lastDbSave = 0 export class AccountStorage{ auth:string @@ -26,16 +25,6 @@ export class AccountStorage{ const saveDate = Date.now().toFixed(0) - if(key === 'database/database.bin' && Date.now() - lastDbSave < 10000){ - console.log('saving in cache') - //only save in cache if it's database and last save is less than 10 seconds - await cachedForage.setItem(key, value).then(() => { - cachedForage.setItem(key + '__date', saveDate) - }) - return key - } - lastDbSave = Date.now() - da = await fetch(hubURL + '/api/account/write', { method: "POST", body: value,