From 336e8510b9f45bb31e3e7fe7322239b2f79b226d Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 7 Oct 2021 10:53:28 +0200 Subject: [PATCH] Switched to admin based ephemeral mode --- .../main/chat/fragments/DetailChatRoomFragment.kt | 11 ++++++----- .../main/chat/viewmodels/ChatRoomCreationViewModel.kt | 1 + .../main/chat/viewmodels/EphemeralViewModel.kt | 2 +- .../main/chat/viewmodels/GroupInfoViewModel.kt | 1 + .../main/java/org/linphone/core/CorePreferences.kt | 3 +-- app/src/main/res/layout/chat_message_content_cell.xml | 6 ++++-- 6 files changed, 14 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/org/linphone/activities/main/chat/fragments/DetailChatRoomFragment.kt b/app/src/main/java/org/linphone/activities/main/chat/fragments/DetailChatRoomFragment.kt index bd8622910..e5cebb6c7 100644 --- a/app/src/main/java/org/linphone/activities/main/chat/fragments/DetailChatRoomFragment.kt +++ b/app/src/main/java/org/linphone/activities/main/chat/fragments/DetailChatRoomFragment.kt @@ -668,11 +668,12 @@ class DetailChatRoomFragment : MasterFragment(participants.value.orEmpty().size) diff --git a/app/src/main/java/org/linphone/core/CorePreferences.kt b/app/src/main/java/org/linphone/core/CorePreferences.kt index 72d2669eb..0cd6e8627 100644 --- a/app/src/main/java/org/linphone/core/CorePreferences.kt +++ b/app/src/main/java/org/linphone/core/CorePreferences.kt @@ -424,9 +424,8 @@ class CorePreferences constructor(private val context: Context) { val voiceMessagesFormatMkv: Boolean get() = config.getBool("app", "record_voice_messages_in_mkv_format", true) - // TODO FIXME: Keeping it device based until we have the API to know if all participants support the new mode val useEphemeralPerDeviceMode: Boolean - get() = config.getBool("app", "ephemeral_chat_messages_settings_per_device", true) + get() = config.getBool("app", "ephemeral_chat_messages_settings_per_device", false) /* Default values related */ diff --git a/app/src/main/res/layout/chat_message_content_cell.xml b/app/src/main/res/layout/chat_message_content_cell.xml index d723906ca..72fa6c4be 100644 --- a/app/src/main/res/layout/chat_message_content_cell.xml +++ b/app/src/main/res/layout/chat_message_content_cell.xml @@ -61,7 +61,8 @@