Renamed a few vars in ContentManager::updateLibraryFromDir()

This commit is contained in:
Veloman Yunkan 2024-07-29 16:51:19 +04:00 committed by Kelson
parent d5d5987fc1
commit fc7570a49c

View File

@ -898,23 +898,25 @@ ContentManager::QStringSet ContentManager::handleNewZimFiles(const QStringSet& z
return successfullyAddedZims;
}
void ContentManager::updateLibraryFromDir(QString monitorDir)
void ContentManager::updateLibraryFromDir(QString dirPath)
{
QMutexLocker locker(&m_updateFromDirMutex);
const QDir dir(monitorDir);
const QStringSet oldDirEntries = m_knownZimsInDir[monitorDir];
QStringSet newDirEntries;
const QDir dir(dirPath);
const QStringSet zimsPresentInLib = m_knownZimsInDir[dirPath];
QStringSet zimsInDir;
for (const auto &file : dir.entryList({"*.zim"})) {
newDirEntries.insert(QDir::toNativeSeparators(monitorDir + "/" + file));
zimsInDir.insert(QDir::toNativeSeparators(dirPath + "/" + file));
}
const QStringSet addedZims = newDirEntries - oldDirEntries;
const QStringSet removedZims = oldDirEntries - newDirEntries;
const QStringSet zimsNotInLib = zimsInDir - zimsPresentInLib;
const QStringSet removedZims = zimsPresentInLib - zimsInDir;
handleDisappearedZimFiles(removedZims);
const auto successfullyAddedZims = handleNewZimFiles(addedZims);
const auto successfullyAddedZims = handleNewZimFiles(zimsNotInLib);
if (!removedZims.empty() || !successfullyAddedZims.empty()) {
mp_library->save();
emit(booksChanged());
setMonitorDirZims(monitorDir, newDirEntries);
setMonitorDirZims(dirPath, zimsInDir);
}
}