mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-26 22:25:38 +01:00
show delete conversation option
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
This commit is contained in:
parent
131723317b
commit
159730d104
@ -32,6 +32,7 @@ import com.nextcloud.talk.data.user.model.User
|
|||||||
import com.nextcloud.talk.databinding.DialogConversationOperationsBinding
|
import com.nextcloud.talk.databinding.DialogConversationOperationsBinding
|
||||||
import com.nextcloud.talk.jobs.LeaveConversationWorker
|
import com.nextcloud.talk.jobs.LeaveConversationWorker
|
||||||
import com.nextcloud.talk.models.domain.ConversationModel
|
import com.nextcloud.talk.models.domain.ConversationModel
|
||||||
|
import com.nextcloud.talk.models.json.conversations.ConversationEnums
|
||||||
import com.nextcloud.talk.models.json.generic.GenericOverall
|
import com.nextcloud.talk.models.json.generic.GenericOverall
|
||||||
import com.nextcloud.talk.ui.theme.ViewThemeUtils
|
import com.nextcloud.talk.ui.theme.ViewThemeUtils
|
||||||
import com.nextcloud.talk.users.UserManager
|
import com.nextcloud.talk.users.UserManager
|
||||||
@ -152,6 +153,14 @@ class ConversationsListBottomDialog(
|
|||||||
canModerate
|
canModerate
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if (conversation.type == ConversationEnums.ConversationType.ROOM_TYPE_ONE_TO_ONE_CALL ||
|
||||||
|
conversation.type == ConversationEnums.ConversationType.FORMER_ONE_TO_ONE
|
||||||
|
) {
|
||||||
|
if (conversation.canDeleteConversation) {
|
||||||
|
binding.conversationOperationDelete.visibility = View.VISIBLE
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
binding.conversationOperationLeave.visibility = setVisibleIf(
|
binding.conversationOperationLeave.visibility = setVisibleIf(
|
||||||
conversation.canLeaveConversation &&
|
conversation.canLeaveConversation &&
|
||||||
// leaving is by api not possible for the last user with moderator permissions.
|
// leaving is by api not possible for the last user with moderator permissions.
|
||||||
|
Loading…
Reference in New Issue
Block a user