Don't do unnecessary opds requests

Added checks to not let unnecessary requests to remote library happen.
This commit is contained in:
Nikhil Tanwar 2023-07-11 15:32:56 +05:30
parent 71f8c2f8f4
commit 2cf40eccde

View File

@ -584,6 +584,8 @@ void ContentManager::setCurrentLanguage(QString language)
kiwix::converta2toa3(language.toStdString()));
} catch (std::out_of_range&) {}
}
if (m_currentLanguage == language)
return;
m_currentLanguage = language;
emit(currentLangChanged());
emit(filterParamsChanged());
@ -591,6 +593,8 @@ void ContentManager::setCurrentLanguage(QString language)
void ContentManager::setCurrentCategoryFilter(QString category)
{
if (m_categoryFilter == category)
return;
m_categoryFilter = category.toLower();
emit(filterParamsChanged());
}