diff --git a/app/src/main/java/org/linphone/contacts/ContactsManager.kt b/app/src/main/java/org/linphone/contacts/ContactsManager.kt index 40fba44c0..1f9afffa1 100644 --- a/app/src/main/java/org/linphone/contacts/ContactsManager.kt +++ b/app/src/main/java/org/linphone/contacts/ContactsManager.kt @@ -143,6 +143,14 @@ class ContactsManager } private val friendListListener: FriendListListenerStub = object : FriendListListenerStub() { + @WorkerThread + override fun onPresenceReceived(friendList: FriendList, friends: Array) { + if (friendList.isSubscriptionBodyless) { + Log.i("$TAG Bodyless friendlist [${friendList.displayName}] presence received") + notifyContactsListChanged() + } + } + @WorkerThread override fun onNewSipAddressDiscovered( friendList: FriendList,