This commit is contained in:
Paul DeVito 2026-05-06 13:51:21 +02:00 committed by GitHub
commit 1122be3399
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 744 additions and 5 deletions

View file

@ -13,6 +13,7 @@ const TaskManager = require('../managers/TaskManager')
const LibraryItemScanner = require('./LibraryItemScanner')
const LibraryScan = require('./LibraryScan')
const LibraryItemScanData = require('./LibraryItemScanData')
const { notifyFollowersOfNewBook } = require('../utils/followNotifications')
const Task = require('../objects/Task')
class LibraryScanner {
@ -263,6 +264,7 @@ class LibraryScanner {
const newLibraryItem = await LibraryItemScanner.scanNewLibraryItem(libraryItemData, libraryScan.library.settings, libraryScan)
if (newLibraryItem) {
newLibraryItems.push(newLibraryItem)
notifyFollowersOfNewBook(newLibraryItem)
libraryScan.resultsAdded++
}
@ -633,6 +635,7 @@ class LibraryScanner {
const newLibraryItem = await LibraryItemScanner.scanPotentialNewLibraryItem(fullPath, library, folder, isSingleMediaItem)
if (newLibraryItem) {
SocketAuthority.libraryItemEmitter('item_added', newLibraryItem)
notifyFollowersOfNewBook(newLibraryItem)
}
itemGroupingResults[itemDir] = newLibraryItem ? ScanResult.ADDED : ScanResult.NOTHING
}