diff --git a/src/lib/api/services/admin.ts b/src/lib/api/services/admin.ts index 08271c6..a97c6f0 100644 --- a/src/lib/api/services/admin.ts +++ b/src/lib/api/services/admin.ts @@ -45,6 +45,7 @@ export interface ScanResults { updated: number deleted: number skipped: number + duplicates: number errors: string[] files_added: string[] files_updated: string[] diff --git a/src/pages/admin/SettingsPage.tsx b/src/pages/admin/SettingsPage.tsx index 12ce39d..bd8dbdc 100644 --- a/src/pages/admin/SettingsPage.tsx +++ b/src/pages/admin/SettingsPage.tsx @@ -49,7 +49,7 @@ export function SettingsPage() { const response = await adminService.scanSounds() setLastScanResults(response) toast.success( - `Sound scan completed! Added: ${response.results.added}, Updated: ${response.results.updated}, Deleted: ${response.results.deleted}`, + `Sound scan completed! Added: ${response.results.added}, Updated: ${response.results.updated}, Deleted: ${response.results.deleted}${response.results.duplicates > 0 ? `, Duplicates: ${response.results.duplicates}` : ''}`, ) } catch (error) { toast.error('Failed to scan sounds') @@ -151,6 +151,9 @@ export function SettingsPage() {