fix: hide adult libraries across dashboard views

This commit is contained in:
ShukeBta
2026-05-30 03:50:52 +08:00
parent e8c2cf1ea4
commit d35086f49d
8 changed files with 241 additions and 15 deletions
+6 -1
View File
@@ -9,7 +9,12 @@ export interface MediaPage {
}
export const libraryAPI = {
list: () => api.get<Library[]>('/libraries').then((r) => r.data),
list: (options?: { includeHidden?: boolean }) =>
api
.get<Library[]>('/libraries', {
params: options?.includeHidden ? { include_hidden: 1 } : undefined,
})
.then((r) => r.data),
create: (name: string, path: string, type: string) =>
api.post<Library>('/libraries', { name, path, type }).then((r) => r.data),