2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-09-04 00:25:17 +00:00

Option to hide All chats folder

This commit is contained in:
RadRussianRus
2020-04-01 05:34:21 +03:00
parent feb5d8e493
commit 9780b8a252
8 changed files with 48 additions and 13 deletions

View File

@@ -215,13 +215,20 @@ void SessionController::toggleFiltersMenu(bool enabled) {
void SessionController::reloadFiltersMenu() {
const auto enabled = !session().data().chatsFilters().list().empty();
if (enabled) {
const auto previousFilter = activeChatsFilterCurrent();
auto previousFilter = activeChatsFilterCurrent();
rpl::single(
rpl::empty_value()
) | rpl::then(
filtersMenuChanged()
) | rpl::start_with_next([=] {
toggleFiltersMenu(true);
if (previousFilter) {
setActiveChatsFilter(previousFilter);
}
}, lifetime());
setActiveChatsFilter(0);
toggleFiltersMenu(false);
toggleFiltersMenu(true);
if (previousFilter) {
setActiveChatsFilter(previousFilter);
}
}
}