Remove cache only save
This commit is contained in:
@@ -109,7 +109,7 @@
|
|||||||
"autoprefixer": "^10.4.16",
|
"autoprefixer": "^10.4.16",
|
||||||
"internal-ip": "^7.0.0",
|
"internal-ip": "^7.0.0",
|
||||||
"postcss": "^8.4.33",
|
"postcss": "^8.4.33",
|
||||||
"svelte": "^5.0.0",
|
"svelte": "^5.1.9",
|
||||||
"svelte-check": "^4.0.0",
|
"svelte-check": "^4.0.0",
|
||||||
"svelte-preprocess": "^6.0.0",
|
"svelte-preprocess": "^6.0.0",
|
||||||
"tailwindcss": "^3.4.1",
|
"tailwindcss": "^3.4.1",
|
||||||
|
|||||||
75
pnpm-lock.yaml
generated
75
pnpm-lock.yaml
generated
@@ -139,7 +139,7 @@ importers:
|
|||||||
version: 4.17.21
|
version: 4.17.21
|
||||||
lucide-svelte:
|
lucide-svelte:
|
||||||
specifier: ^0.292.0
|
specifier: ^0.292.0
|
||||||
version: 0.292.0(svelte@5.0.5)
|
version: 0.292.0(svelte@5.1.9)
|
||||||
markdown-it:
|
markdown-it:
|
||||||
specifier: ^14.1.0
|
specifier: ^14.1.0
|
||||||
version: 14.1.0
|
version: 14.1.0
|
||||||
@@ -190,7 +190,7 @@ importers:
|
|||||||
version: 2.0.6
|
version: 2.0.6
|
||||||
svelte-awesome-color-picker:
|
svelte-awesome-color-picker:
|
||||||
specifier: ^3.1.0
|
specifier: ^3.1.0
|
||||||
version: 3.1.0(svelte@5.0.5)
|
version: 3.1.0(svelte@5.1.9)
|
||||||
three:
|
three:
|
||||||
specifier: ^0.154.0
|
specifier: ^0.154.0
|
||||||
version: 0.154.0
|
version: 0.154.0
|
||||||
@@ -218,7 +218,7 @@ importers:
|
|||||||
version: 5.6.0
|
version: 5.6.0
|
||||||
'@sveltejs/vite-plugin-svelte':
|
'@sveltejs/vite-plugin-svelte':
|
||||||
specifier: ^4.0.0
|
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':
|
'@swc/core':
|
||||||
specifier: 1.5.7
|
specifier: 1.5.7
|
||||||
version: 1.5.7
|
version: 1.5.7
|
||||||
@@ -280,14 +280,14 @@ importers:
|
|||||||
specifier: ^8.4.33
|
specifier: ^8.4.33
|
||||||
version: 8.4.33
|
version: 8.4.33
|
||||||
svelte:
|
svelte:
|
||||||
specifier: ^5.0.0
|
specifier: ^5.1.9
|
||||||
version: 5.0.5
|
version: 5.1.9
|
||||||
svelte-check:
|
svelte-check:
|
||||||
specifier: ^4.0.0
|
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:
|
svelte-preprocess:
|
||||||
specifier: ^6.0.0
|
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:
|
tailwindcss:
|
||||||
specifier: ^3.4.1
|
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))
|
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==}
|
resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==}
|
||||||
engines: {node: '>=0.4.0'}
|
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:
|
acorn@8.13.0:
|
||||||
resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==}
|
resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==}
|
||||||
engines: {node: '>=0.4.0'}
|
engines: {node: '>=0.4.0'}
|
||||||
@@ -3394,8 +3389,8 @@ packages:
|
|||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
svelte@5.0.5:
|
svelte@5.1.9:
|
||||||
resolution: {integrity: sha512-f4WBlP5g8W6pEoDfx741lewMlemy+LIGpEqjGPWqnHVP92wqlQXl87U5O5Bi2tkSUrO95OxOoqwU8qlqiHmFKA==}
|
resolution: {integrity: sha512-nzq+PPKGS2PoEWDjAcXSrKSbXmmmOAxd6dAz1IhRusUpVkFS6DMELWPyBPGwu6TpO/gsgtFXwX0M4+pAR5gzKw==}
|
||||||
engines: {node: '>=18'}
|
engines: {node: '>=18'}
|
||||||
|
|
||||||
symbol-tree@3.2.4:
|
symbol-tree@3.2.4:
|
||||||
@@ -4153,7 +4148,7 @@ snapshots:
|
|||||||
'@jridgewell/gen-mapping@0.3.3':
|
'@jridgewell/gen-mapping@0.3.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@jridgewell/set-array': 1.1.2
|
'@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/trace-mapping': 0.3.21
|
||||||
|
|
||||||
'@jridgewell/gen-mapping@0.3.5':
|
'@jridgewell/gen-mapping@0.3.5':
|
||||||
@@ -4175,7 +4170,7 @@ snapshots:
|
|||||||
'@jridgewell/trace-mapping@0.3.21':
|
'@jridgewell/trace-mapping@0.3.21':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@jridgewell/resolve-uri': 3.1.1
|
'@jridgewell/resolve-uri': 3.1.1
|
||||||
'@jridgewell/sourcemap-codec': 1.4.15
|
'@jridgewell/sourcemap-codec': 1.5.0
|
||||||
|
|
||||||
'@jridgewell/trace-mapping@0.3.25':
|
'@jridgewell/trace-mapping@0.3.25':
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -4185,7 +4180,7 @@ snapshots:
|
|||||||
'@jridgewell/trace-mapping@0.3.9':
|
'@jridgewell/trace-mapping@0.3.9':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@jridgewell/resolve-uri': 3.1.1
|
'@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':
|
'@mapbox/node-pre-gyp@1.0.11':
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -4378,23 +4373,23 @@ snapshots:
|
|||||||
'@smithy/util-buffer-from': 2.0.0
|
'@smithy/util-buffer-from': 2.0.0
|
||||||
tslib: 2.6.2
|
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:
|
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
|
debug: 4.3.7
|
||||||
svelte: 5.0.5
|
svelte: 5.1.9
|
||||||
vite: 5.4.9(@types/node@18.19.7)
|
vite: 5.4.9(@types/node@18.19.7)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- 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:
|
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
|
debug: 4.3.7
|
||||||
deepmerge: 4.3.1
|
deepmerge: 4.3.1
|
||||||
kleur: 4.1.5
|
kleur: 4.1.5
|
||||||
magic-string: 0.30.12
|
magic-string: 0.30.12
|
||||||
svelte: 5.0.5
|
svelte: 5.1.9
|
||||||
vite: 5.4.9(@types/node@18.19.7)
|
vite: 5.4.9(@types/node@18.19.7)
|
||||||
vitefu: 1.0.3(vite@5.4.9(@types/node@18.19.7))
|
vitefu: 1.0.3(vite@5.4.9(@types/node@18.19.7))
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
@@ -4704,8 +4699,6 @@ snapshots:
|
|||||||
|
|
||||||
acorn-walk@8.3.2: {}
|
acorn-walk@8.3.2: {}
|
||||||
|
|
||||||
acorn@8.11.3: {}
|
|
||||||
|
|
||||||
acorn@8.13.0: {}
|
acorn@8.13.0: {}
|
||||||
|
|
||||||
add-stream@1.0.0: {}
|
add-stream@1.0.0: {}
|
||||||
@@ -5416,7 +5409,7 @@ snapshots:
|
|||||||
esrap@1.2.2:
|
esrap@1.2.2:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@jridgewell/sourcemap-codec': 1.5.0
|
'@jridgewell/sourcemap-codec': 1.5.0
|
||||||
'@types/estree': 1.0.5
|
'@types/estree': 1.0.6
|
||||||
|
|
||||||
etag@1.8.1: {}
|
etag@1.8.1: {}
|
||||||
|
|
||||||
@@ -5848,7 +5841,7 @@ snapshots:
|
|||||||
|
|
||||||
is-reference@3.0.2:
|
is-reference@3.0.2:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/estree': 1.0.5
|
'@types/estree': 1.0.6
|
||||||
|
|
||||||
is-stream@2.0.1: {}
|
is-stream@2.0.1: {}
|
||||||
|
|
||||||
@@ -6008,9 +6001,9 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
yallist: 4.0.0
|
yallist: 4.0.0
|
||||||
|
|
||||||
lucide-svelte@0.292.0(svelte@5.0.5):
|
lucide-svelte@0.292.0(svelte@5.1.9):
|
||||||
dependencies:
|
dependencies:
|
||||||
svelte: 5.0.5
|
svelte: 5.1.9
|
||||||
|
|
||||||
magic-string@0.30.12:
|
magic-string@0.30.12:
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -6998,41 +6991,41 @@ snapshots:
|
|||||||
|
|
||||||
supports-preserve-symlinks-flag@1.0.0: {}
|
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:
|
dependencies:
|
||||||
colord: 2.9.3
|
colord: 2.9.3
|
||||||
svelte: 5.0.5
|
svelte: 5.1.9
|
||||||
svelte-awesome-slider: 1.1.0(svelte@5.0.5)
|
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:
|
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:
|
dependencies:
|
||||||
'@jridgewell/trace-mapping': 0.3.25
|
'@jridgewell/trace-mapping': 0.3.25
|
||||||
chokidar: 4.0.1
|
chokidar: 4.0.1
|
||||||
fdir: 6.4.2
|
fdir: 6.4.2
|
||||||
picocolors: 1.0.1
|
picocolors: 1.0.1
|
||||||
sade: 1.8.1
|
sade: 1.8.1
|
||||||
svelte: 5.0.5
|
svelte: 5.1.9
|
||||||
typescript: 5.6.3
|
typescript: 5.6.3
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- picomatch
|
- 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:
|
dependencies:
|
||||||
svelte: 5.0.5
|
svelte: 5.1.9
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
postcss: 8.4.33
|
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))
|
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
|
typescript: 5.6.3
|
||||||
|
|
||||||
svelte@5.0.5:
|
svelte@5.1.9:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@ampproject/remapping': 2.3.0
|
'@ampproject/remapping': 2.3.0
|
||||||
'@jridgewell/sourcemap-codec': 1.5.0
|
'@jridgewell/sourcemap-codec': 1.5.0
|
||||||
'@types/estree': 1.0.5
|
'@types/estree': 1.0.6
|
||||||
acorn: 8.13.0
|
acorn: 8.13.0
|
||||||
acorn-typescript: 1.4.13(acorn@8.13.0)
|
acorn-typescript: 1.4.13(acorn@8.13.0)
|
||||||
aria-query: 5.3.2
|
aria-query: 5.3.2
|
||||||
@@ -7187,7 +7180,7 @@ snapshots:
|
|||||||
'@tsconfig/node14': 1.0.3
|
'@tsconfig/node14': 1.0.3
|
||||||
'@tsconfig/node16': 1.0.4
|
'@tsconfig/node16': 1.0.4
|
||||||
'@types/node': 18.19.7
|
'@types/node': 18.19.7
|
||||||
acorn: 8.11.3
|
acorn: 8.13.0
|
||||||
acorn-walk: 8.3.2
|
acorn-walk: 8.3.2
|
||||||
arg: 4.1.3
|
arg: 4.1.3
|
||||||
create-require: 1.1.1
|
create-require: 1.1.1
|
||||||
|
|||||||
@@ -13,7 +13,6 @@ const risuSession = Date.now().toFixed(0)
|
|||||||
const cachedForage = localforage.createInstance({name: "risuaiAccountCached"})
|
const cachedForage = localforage.createInstance({name: "risuaiAccountCached"})
|
||||||
|
|
||||||
let seenWarnings:string[] = []
|
let seenWarnings:string[] = []
|
||||||
let lastDbSave = 0
|
|
||||||
|
|
||||||
export class AccountStorage{
|
export class AccountStorage{
|
||||||
auth:string
|
auth:string
|
||||||
@@ -26,16 +25,6 @@ export class AccountStorage{
|
|||||||
|
|
||||||
const saveDate = Date.now().toFixed(0)
|
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', {
|
da = await fetch(hubURL + '/api/account/write', {
|
||||||
method: "POST",
|
method: "POST",
|
||||||
body: value,
|
body: value,
|
||||||
|
|||||||
Reference in New Issue
Block a user