Remove cache only save

This commit is contained in:
kwaroran
2024-11-03 22:06:07 +09:00
parent 0fc41e2e44
commit 4f41461f86
3 changed files with 35 additions and 53 deletions

View File

@@ -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",

75
pnpm-lock.yaml generated
View File

@@ -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

View File

@@ -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,