+
{/snippet}
- {#if typeof isFavorite === "boolean"}
+ {#if isFavorite !== undefined}
{@render menuButton(
isFavorite ? IconFavorite : IconFavoriteOutline,
isFavorite ? "즐겨찾기 해제" : "즐겨찾기",
diff --git a/src/routes/(fullscreen)/file/[id]/service.ts b/src/routes/(fullscreen)/file/[id]/service.ts
index 09b7d28..41eb630 100644
--- a/src/routes/(fullscreen)/file/[id]/service.ts
+++ b/src/routes/(fullscreen)/file/[id]/service.ts
@@ -58,6 +58,7 @@ export const requestFavoriteToggle = async (fileId: number, isFavorite: boolean)
}
return true;
} catch {
+ // TODO: Error Handling
return false;
}
};
diff --git a/src/routes/(fullscreen)/settings/migration/service.svelte.ts b/src/routes/(fullscreen)/settings/migration/service.svelte.ts
index a304e38..ae75463 100644
--- a/src/routes/(fullscreen)/settings/migration/service.svelte.ts
+++ b/src/routes/(fullscreen)/settings/migration/service.svelte.ts
@@ -56,8 +56,7 @@ export const requestLegacyFiles = async (
),
),
);
-
- return files as MaybeFileInfo[];
+ return files;
};
const createState = (status: MigrationStatus): MigrationState => {
diff --git a/src/routes/(fullscreen)/settings/thumbnail/service.ts b/src/routes/(fullscreen)/settings/thumbnail/service.ts
index 11ef262..e8dbf0c 100644
--- a/src/routes/(fullscreen)/settings/thumbnail/service.ts
+++ b/src/routes/(fullscreen)/settings/thumbnail/service.ts
@@ -61,8 +61,7 @@ export const requestMissingThumbnailFiles = async (
),
),
);
-
- return files as MaybeFileInfo[];
+ return files;
};
const requestThumbnailUpload = limitFunction(
diff --git a/src/routes/(main)/directory/[[id]]/DirectoryEntries/File.svelte b/src/routes/(main)/directory/[[id]]/DirectoryEntries/File.svelte
index d45beb7..966d5e5 100644
--- a/src/routes/(main)/directory/[[id]]/DirectoryEntries/File.svelte
+++ b/src/routes/(main)/directory/[[id]]/DirectoryEntries/File.svelte
@@ -24,7 +24,7 @@
id: info.id,
dataKey: info.dataKey,
name: info.name,
- isFavorite: info.isFavorite ?? false,
+ isFavorite: info.isFavorite,
});
};
diff --git a/src/routes/(main)/directory/[[id]]/DirectoryEntries/SubDirectory.svelte b/src/routes/(main)/directory/[[id]]/DirectoryEntries/SubDirectory.svelte
index 33f4a47..6a340ed 100644
--- a/src/routes/(main)/directory/[[id]]/DirectoryEntries/SubDirectory.svelte
+++ b/src/routes/(main)/directory/[[id]]/DirectoryEntries/SubDirectory.svelte
@@ -20,7 +20,7 @@
id: info.id,
dataKey: info.dataKey,
name: info.name,
- isFavorite: info.isFavorite ?? false,
+ isFavorite: info.isFavorite,
});
};