Enable message detailled status view for incoming messages in group chat rooms
This commit is contained in:
parent
46399b6819
commit
1d20314726
1 changed files with 1 additions and 3 deletions
|
@ -32,7 +32,6 @@ import androidx.lifecycle.MutableLiveData
|
||||||
import androidx.recyclerview.widget.DiffUtil
|
import androidx.recyclerview.widget.DiffUtil
|
||||||
import androidx.recyclerview.widget.RecyclerView
|
import androidx.recyclerview.widget.RecyclerView
|
||||||
import org.linphone.LinphoneApplication.Companion.coreContext
|
import org.linphone.LinphoneApplication.Companion.coreContext
|
||||||
import org.linphone.LinphoneApplication.Companion.corePreferences
|
|
||||||
import org.linphone.R
|
import org.linphone.R
|
||||||
import org.linphone.activities.main.chat.viewmodels.ChatMessageViewModel
|
import org.linphone.activities.main.chat.viewmodels.ChatMessageViewModel
|
||||||
import org.linphone.activities.main.chat.viewmodels.EventViewModel
|
import org.linphone.activities.main.chat.viewmodels.EventViewModel
|
||||||
|
@ -182,8 +181,7 @@ class ChatMessagesListAdapter(
|
||||||
popup.setOnMenuItemClickListener(this@ChatMessageViewHolder)
|
popup.setOnMenuItemClickListener(this@ChatMessageViewHolder)
|
||||||
popup.inflate(R.menu.chat_message_menu)
|
popup.inflate(R.menu.chat_message_menu)
|
||||||
|
|
||||||
if ((!chatMessage.isOutgoing && !corePreferences.showIncomingChatMessagesDeliveryStatus) ||
|
if (chatMessage.chatRoom.hasCapability(ChatRoomCapabilities.OneToOne.toInt()) ||
|
||||||
chatMessage.chatRoom.hasCapability(ChatRoomCapabilities.Basic.toInt()) ||
|
|
||||||
chatMessage.state == ChatMessage.State.NotDelivered) { // No message id
|
chatMessage.state == ChatMessage.State.NotDelivered) { // No message id
|
||||||
popup.menu.removeItem(R.id.chat_message_menu_imdn_infos)
|
popup.menu.removeItem(R.id.chat_message_menu_imdn_infos)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue