Display terminated chat rooms and hide empty conferences.

This commit is contained in:
Julien Wadel 2022-06-14 16:16:27 +02:00
parent 6828fff6f2
commit ca995e7589

View file

@ -244,7 +244,7 @@ void TimelineListModel::updateTimelines () {
// Clean terminated chat rooms.
allChatRooms.remove_if([](std::shared_ptr<linphone::ChatRoom> chatRoom){
return chatRoom->getState() == linphone::ChatRoom::State::Terminated || chatRoom->getState() == linphone::ChatRoom::State::Deleted;
return chatRoom->getConferenceAddress() && chatRoom->getHistoryEventsSize() == 0;
});
//Remove no more chat rooms