feat(server): library cleanup from ui (#16226)

* feat(server,web): scan all libraries from frontend

* feat(server,web): scan all libraries from frontend

* Add button text
This commit is contained in:
Jonathan Jogenfors
2025-03-03 04:29:02 +01:00
committed by GitHub
parent 8885e3105e
commit 869839f642
11 changed files with 37 additions and 24 deletions

View File

@@ -22,7 +22,10 @@
getAllLibraries,
getLibraryStatistics,
getUserAdmin,
JobCommand,
JobName,
scanLibrary,
sendJobCommand,
updateLibrary,
type LibraryResponseDto,
type LibraryStatsResponseDto,
@@ -151,9 +154,8 @@
const handleScanAll = async () => {
try {
for (const library of libraries) {
await scanLibrary({ id: library.id });
}
await sendJobCommand({ id: JobName.Library, jobCommandDto: { command: JobCommand.Start } });
notificationController.show({
message: $t('admin.refreshing_all_libraries'),
type: NotificationType.Info,