From 949d870d7e7a3a8f5592cec4348f21e00a4d3634 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 10 Jul 2024 09:56:47 +0200 Subject: [PATCH] Force contacts reload after adding/removing CardDAV account --- .../ui/main/settings/viewmodel/CardDavViewModel.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/org/linphone/ui/main/settings/viewmodel/CardDavViewModel.kt b/app/src/main/java/org/linphone/ui/main/settings/viewmodel/CardDavViewModel.kt index f082d86d5..5193b96c3 100644 --- a/app/src/main/java/org/linphone/ui/main/settings/viewmodel/CardDavViewModel.kt +++ b/app/src/main/java/org/linphone/ui/main/settings/viewmodel/CardDavViewModel.kt @@ -79,6 +79,10 @@ class CardDavViewModel : GenericViewModel() { ) ) ) + + Log.i("$TAG Notifying contacts manager that contacts have changed") + coreContext.contactsManager.notifyContactsListChanged() + syncSuccessfulEvent.postValue(Event(true)) } FriendList.SyncStatus.Failure -> { @@ -150,6 +154,10 @@ class CardDavViewModel : GenericViewModel() { ) ) ) + + Log.i("$TAG Notifying contacts manager that contacts have changed") + coreContext.contactsManager.notifyContactsListChanged() + friendListRemovedEvent.postValue(Event(true)) } }