diff --git a/app/src/main/java/com/nextcloud/talk/chat/ChatActivity.kt b/app/src/main/java/com/nextcloud/talk/chat/ChatActivity.kt index 10dbe069be2..7074232b404 100644 --- a/app/src/main/java/com/nextcloud/talk/chat/ChatActivity.kt +++ b/app/src/main/java/com/nextcloud/talk/chat/ChatActivity.kt @@ -2230,7 +2230,7 @@ class ChatActivity : } private fun checkShowCallButtons() { - if (isReadOnlyConversation() || shouldShowLobby()) { + if (isReadOnlyConversation() || shouldShowLobby() || isNoteToSelfConversation()) { disableCallButtons() } else { enableCallButtons() @@ -2258,6 +2258,10 @@ class ChatActivity : return false } + private fun isNoteToSelfConversation() : Boolean { + return currentConversation != null && currentConversation!!.type == ConversationType.NOTE_TO_SELF + } + private fun disableCallButtons() { if (CapabilitiesUtilNew.isAbleToCall(conversationUser)) { if (conversationVoiceCallMenuItem != null && conversationVideoMenuItem != null) { diff --git a/app/src/main/java/com/nextcloud/talk/models/domain/ConversationModel.kt b/app/src/main/java/com/nextcloud/talk/models/domain/ConversationModel.kt index 9859d3b8d49..fc4c2e26079 100644 --- a/app/src/main/java/com/nextcloud/talk/models/domain/ConversationModel.kt +++ b/app/src/main/java/com/nextcloud/talk/models/domain/ConversationModel.kt @@ -109,7 +109,8 @@ enum class ConversationType { ROOM_GROUP_CALL, ROOM_PUBLIC_CALL, ROOM_SYSTEM, - FORMER_ONE_TO_ONE + FORMER_ONE_TO_ONE, + NOTE_TO_SELF } enum class ParticipantType {