+
저장된 썸네일 모두 삭제하기
@@ -70,7 +70,7 @@
{/if}
{#if persistentStates.files.length > 0}
-
+
{/if}
diff --git a/src/routes/(fullscreen)/settings/thumbnails/service.svelte.ts b/src/routes/(fullscreen)/settings/thumbnails/service.svelte.ts
index aaee616..59e35f4 100644
--- a/src/routes/(fullscreen)/settings/thumbnails/service.svelte.ts
+++ b/src/routes/(fullscreen)/settings/thumbnails/service.svelte.ts
@@ -27,7 +27,7 @@ export const persistentStates = $state({
files: [] as File[],
});
-export const getGenerationStatus = (fileId: number): Writable | undefined => {
+export const getGenerationStatus = (fileId: number) => {
return workingFiles.get(fileId);
};
@@ -39,6 +39,7 @@ const generateThumbnail = limitFunction(
dataKey: CryptoKey,
) => {
status.set("generating");
+
const thumbnail = await doGenerateThumbnail(fileBuffer, fileType);
if (!thumbnail) {
status.set("error");
@@ -47,7 +48,6 @@ const generateThumbnail = limitFunction(
const thumbnailBuffer = await thumbnail.arrayBuffer();
const thumbnailEncrypted = await encryptData(thumbnailBuffer, dataKey);
-
status.set("upload-pending");
return { plaintext: thumbnailBuffer, ...thumbnailEncrypted };
},