fix(web): admin — scan initial après création, retrait des fallbacks mock
La création d'une bibliothèque déclenche un scan initial avec état de réessai en cas d'échec; suppression des fallbacks mock sur create/scan pour ne masquer aucune erreur réelle. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@ -185,15 +185,14 @@ export const api = {
|
||||
async createLibrary(input: CreateLibraryDto): Promise<LibraryDto> {
|
||||
return request<LibraryDto>("/admin/libraries", {
|
||||
method: "POST",
|
||||
body: JSON.stringify(input),
|
||||
fallback: { id: Date.now(), createdAt: new Date().toISOString(), updatedAt: new Date().toISOString(), ...input }
|
||||
body: JSON.stringify(input)
|
||||
});
|
||||
},
|
||||
async deleteLibrary(id: number): Promise<void> {
|
||||
await request<{ ok: true }>(`/admin/libraries/${id}`, { method: "DELETE" });
|
||||
},
|
||||
async scanLibrary(id: number): Promise<JobDto> {
|
||||
return request<JobDto>(`/admin/libraries/${id}/scan`, { method: "POST", fallback: mockJobs[0] });
|
||||
return request<JobDto>(`/admin/libraries/${id}/scan`, { method: "POST" });
|
||||
},
|
||||
async jobs(): Promise<JobDto[]> {
|
||||
return request<JobDto[]>("/admin/jobs", { fallback: mockJobs });
|
||||
|
||||
Reference in New Issue
Block a user