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:
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user