From 1ee236fd7880cc4fafa4b2b60a2542c708339162 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 15 May 2025 11:48:04 +0200 Subject: [PATCH] Do not delete chat rooms when removing account, will cause leaving groups in case of multi device --- .../ui/main/settings/viewmodel/AccountProfileViewModel.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/org/linphone/ui/main/settings/viewmodel/AccountProfileViewModel.kt b/app/src/main/java/org/linphone/ui/main/settings/viewmodel/AccountProfileViewModel.kt index 223be484e..5006a3e4f 100644 --- a/app/src/main/java/org/linphone/ui/main/settings/viewmodel/AccountProfileViewModel.kt +++ b/app/src/main/java/org/linphone/ui/main/settings/viewmodel/AccountProfileViewModel.kt @@ -268,9 +268,13 @@ class AccountProfileViewModel Log.i("$TAG Removing call logs, conversations & meetings related to account being removed") account.clearCallLogs() + // Wait for a better API in the SDK, deleteChatRoom will cause user to leave the groups, + // which will cause issues in case of multi device + /* for (conversation in account.chatRooms) { core.deleteChatRoom(conversation) } + */ for (meeting in account.conferenceInformationList) { core.deleteConferenceInformation(meeting) }