Skip to content

Tankōbon / main/services/library-organizer / organizeEntries

Function: organizeEntries() ​

organizeEntries(repo, target, ids, onProgress?): Promise<OrganizeSummary>

Defined in: main/services/library-organizer.ts:286

Moves each entry's file to its organizedPaths under the target and points the entry at it, one after the other. An entry already in place, or no longer in the library, is skipped. A failure only costs that comic. When a comic leaves a subfolder of the organized folder (one dropped there by hand, or the place of an older structure), that subfolder and its parents are deleted if they are now empty; nothing outside the organized folder is ever deleted.

Parameters ​

repo ​

LibraryRepository

target ​

OrganizationTarget

ids ​

string[]

onProgress? ​

(processed, total, currentFile) => void

Returns ​

Promise<OrganizeSummary>