썸네일이 누락된 파일 조회 및 레거시 파일 조회 네트워크 호출 최적화

This commit is contained in:
static committed 2026-01-15 20:33:27 +09:00
1 parent ebcdbd2d83
commit fe83a71a1f
16 files changed
+367 -174

No files matched your search

@@ -4,13 +4,14 @@
import { BottomDiv, Button, FullscreenDiv } from "$lib/components/atoms";
import { IconEntryButton, TopBar } from "$lib/components/molecules";
import { deleteAllFileThumbnailCaches } from "$lib/modules/file";
import { bulkGetFileInfo, type MaybeFileInfo } from "$lib/modules/filesystem";
import type { MaybeFileInfo } from "$lib/modules/filesystem";
import { masterKeyStore } from "$lib/stores";
import { sortEntries } from "$lib/utils";
import File from "./File.svelte";
import {
getThumbnailGenerationStatus,
clearThumbnailGenerationStatuses,
requestMissingThumbnailFiles,
requestThumbnailGeneration,
type GenerationStatus,
} from "./service";
@@ -42,7 +43,7 @@
onMount(async () => {
fileInfos = sortEntries(
Array.from((await bulkGetFileInfo(data.files, $masterKeyStore?.get(1)?.key!)).values()),
await requestMissingThumbnailFiles(data.files, $masterKeyStore?.get(1)?.key!),
);
});