makePersisted-update

This commit is contained in:
Untone 2024-09-16 16:35:48 +03:00
parent 92ec0da0bc
commit d1ff340e0e
3 changed files with 17 additions and 12 deletions

16
package-lock.json generated
View File

@ -28,7 +28,7 @@
"@solid-primitives/pagination": "^0.3.0", "@solid-primitives/pagination": "^0.3.0",
"@solid-primitives/script-loader": "^2.2.0", "@solid-primitives/script-loader": "^2.2.0",
"@solid-primitives/share": "^2.0.6", "@solid-primitives/share": "^2.0.6",
"@solid-primitives/storage": "^3.8.0", "@solid-primitives/storage": "^4.2.1",
"@solid-primitives/upload": "^0.0.117", "@solid-primitives/upload": "^0.0.117",
"@solidjs/meta": "^0.29.4", "@solidjs/meta": "^0.29.4",
"@solidjs/router": "^0.14.5", "@solidjs/router": "^0.14.5",
@ -99,7 +99,7 @@
"prosemirror-trailing-node": "^2.0.9", "prosemirror-trailing-node": "^2.0.9",
"prosemirror-view": "^1.34.2", "prosemirror-view": "^1.34.2",
"rollup-plugin-visualizer": "^5.12.0", "rollup-plugin-visualizer": "^5.12.0",
"sass": "1.76.0", "sass": "1.77.6",
"solid-js": "^1.8.22", "solid-js": "^1.8.22",
"solid-popper": "^0.3.0", "solid-popper": "^0.3.0",
"solid-tiptap": "0.7.0", "solid-tiptap": "0.7.0",
@ -5776,9 +5776,9 @@
} }
}, },
"node_modules/@solid-primitives/storage": { "node_modules/@solid-primitives/storage": {
"version": "3.8.0", "version": "4.2.1",
"resolved": "https://registry.npmjs.org/@solid-primitives/storage/-/storage-3.8.0.tgz", "resolved": "https://registry.npmjs.org/@solid-primitives/storage/-/storage-4.2.1.tgz",
"integrity": "sha512-FNzsl60/zrMA2blDIjh2i6k2fnKECn870UssaKg5y9+wrXTJlce8vv0CxC3Mw7uHZnnPnDQGNyuBqeJ5mRZkOA==", "integrity": "sha512-1XUJeaSlizH9Eam/+IbIpslHEnggJMNZXzfsr06AlbG6tJtQENMu0+94ZIvooxt4Cyw46wPzcnHYbSK7LzoQAA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@ -21867,9 +21867,9 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/sass": { "node_modules/sass": {
"version": "1.76.0", "version": "1.77.6",
"resolved": "https://registry.npmjs.org/sass/-/sass-1.76.0.tgz", "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz",
"integrity": "sha512-nc3LeqvF2FNW5xGF1zxZifdW3ffIz5aBb7I7tSvOoNu7z1RQ6pFt9MBuiPtjgaI62YWrM/txjWlOCFiGtf2xpw==", "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {

View File

@ -35,7 +35,7 @@
"@solid-primitives/pagination": "^0.3.0", "@solid-primitives/pagination": "^0.3.0",
"@solid-primitives/script-loader": "^2.2.0", "@solid-primitives/script-loader": "^2.2.0",
"@solid-primitives/share": "^2.0.6", "@solid-primitives/share": "^2.0.6",
"@solid-primitives/storage": "^3.8.0", "@solid-primitives/storage": "^4.2.1",
"@solid-primitives/upload": "^0.0.117", "@solid-primitives/upload": "^0.0.117",
"@solidjs/meta": "^0.29.4", "@solidjs/meta": "^0.29.4",
"@solidjs/router": "^0.14.5", "@solidjs/router": "^0.14.5",
@ -106,7 +106,7 @@
"prosemirror-trailing-node": "^2.0.9", "prosemirror-trailing-node": "^2.0.9",
"prosemirror-view": "^1.34.2", "prosemirror-view": "^1.34.2",
"rollup-plugin-visualizer": "^5.12.0", "rollup-plugin-visualizer": "^5.12.0",
"sass": "1.76.0", "sass": "1.77.6",
"solid-js": "^1.8.22", "solid-js": "^1.8.22",
"solid-popper": "^0.3.0", "solid-popper": "^0.3.0",
"solid-tiptap": "0.7.0", "solid-tiptap": "0.7.0",
@ -140,7 +140,12 @@
"engines": { "engines": {
"node": ">= 20" "node": ">= 20"
}, },
"trustedDependencies": ["@biomejs/biome", "@swc/core", "esbuild", "protobufjs"], "trustedDependencies": [
"@biomejs/biome",
"@swc/core",
"esbuild",
"protobufjs"
],
"dependencies": { "dependencies": {
"form-data": "^4.0.0", "form-data": "^4.0.0",
"idb": "^8.0.0", "idb": "^8.0.0",

View File

@ -78,7 +78,7 @@ export const FeedProvider = (props: { children: JSX.Element }) => {
}) })
const addSeen = async (slug: string) => { const addSeen = async (slug: string) => {
setSeen((prev) => { setSeen((prev: Record<string, number>) => {
const newSeen = { ...prev, [slug]: Date.now() } const newSeen = { ...prev, [slug]: Date.now() }
return newSeen return newSeen
}) })