Update Task object to handle translation keys with subs

This commit is contained in:
advplyr 2024-09-20 17:18:29 -05:00
parent bb481ccfb4
commit 8512d5e693
8 changed files with 220 additions and 54 deletions

View file

@ -368,7 +368,12 @@ class Scanner {
const taskData = {
libraryId: library.id
}
const task = TaskManager.createAndAddTask('library-match-all', `Matching books in "${library.name}"`, null, true, taskData)
const taskTitleString = {
text: `Matching books in "${library.name}"`,
key: 'MessageTaskMatchingBooksInLibrary',
subs: [library.name]
}
const task = TaskManager.createAndAddTask('library-match-all', taskTitleString, null, true, taskData)
Logger.info(`[Scanner] matchLibraryItems: Starting library match scan ${libraryScan.id} for ${libraryScan.libraryName}`)
let hasMoreChunks = true
@ -393,7 +398,7 @@ class Scanner {
if (offset === 0) {
Logger.error(`[Scanner] matchLibraryItems: Library has no items ${library.id}`)
libraryScan.setComplete('Library has no items')
task.setFailed(libraryScan.error)
task.setFailedText(libraryScan.error)
} else {
libraryScan.setComplete()
task.setFinished(isCanceled ? 'Canceled' : libraryScan.scanResultsString)