From 0aba4044a11e7d352894ae4f3a5e4cc5202e797f Mon Sep 17 00:00:00 2001 From: Benoit Martins Date: Thu, 9 Jan 2025 15:00:44 +0100 Subject: [PATCH] Add foreground entry listener to refresh conversation list --- .../Fragments/ConversationsListFragment.swift | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Linphone/UI/Main/Conversations/Fragments/ConversationsListFragment.swift b/Linphone/UI/Main/Conversations/Fragments/ConversationsListFragment.swift index 38212c570..da989aa4f 100644 --- a/Linphone/UI/Main/Conversations/Fragments/ConversationsListFragment.swift +++ b/Linphone/UI/Main/Conversations/Fragments/ConversationsListFragment.swift @@ -22,6 +22,8 @@ import linphonesw struct ConversationsListFragment: View { + @Environment(\.scenePhase) var scenePhase + @EnvironmentObject var navigationManager: NavigationManager @ObservedObject var conversationViewModel: ConversationViewModel @@ -67,6 +69,11 @@ struct ConversationsListFragment: View { .padding(.all) ) } + .onChange(of: scenePhase) { newPhase in + if newPhase == .active { + conversationsListViewModel.computeChatRoomsList(filter: "") + } + } .navigationTitle("") .navigationBarHidden(true) }