feat: add duplicates count to scan results and update success message in SettingsPage
This commit is contained in:
@@ -45,6 +45,7 @@ export interface ScanResults {
|
|||||||
updated: number
|
updated: number
|
||||||
deleted: number
|
deleted: number
|
||||||
skipped: number
|
skipped: number
|
||||||
|
duplicates: number
|
||||||
errors: string[]
|
errors: string[]
|
||||||
files_added: string[]
|
files_added: string[]
|
||||||
files_updated: string[]
|
files_updated: string[]
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ export function SettingsPage() {
|
|||||||
const response = await adminService.scanSounds()
|
const response = await adminService.scanSounds()
|
||||||
setLastScanResults(response)
|
setLastScanResults(response)
|
||||||
toast.success(
|
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) {
|
} catch (error) {
|
||||||
toast.error('Failed to scan sounds')
|
toast.error('Failed to scan sounds')
|
||||||
@@ -151,6 +151,9 @@ export function SettingsPage() {
|
|||||||
<div>🔄 Updated: {lastScanResults.results.updated}</div>
|
<div>🔄 Updated: {lastScanResults.results.updated}</div>
|
||||||
<div>🗑️ Deleted: {lastScanResults.results.deleted}</div>
|
<div>🗑️ Deleted: {lastScanResults.results.deleted}</div>
|
||||||
<div>⏭️ Skipped: {lastScanResults.results.skipped}</div>
|
<div>⏭️ Skipped: {lastScanResults.results.skipped}</div>
|
||||||
|
{lastScanResults.results.duplicates > 0 && (
|
||||||
|
<div>📄 Duplicates: {lastScanResults.results.duplicates}</div>
|
||||||
|
)}
|
||||||
{lastScanResults.results.errors.length > 0 && (
|
{lastScanResults.results.errors.length > 0 && (
|
||||||
<div>
|
<div>
|
||||||
❌ Errors: {lastScanResults.results.errors.length}
|
❌ Errors: {lastScanResults.results.errors.length}
|
||||||
|
|||||||
Reference in New Issue
Block a user