mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-03 18:41:47 +01:00
Check for spreed capability "rich-object-list-media"
If the capability is not available the shared items can't shown. Signed-off-by: Tim Krüger <t@timkrueger.me>
This commit is contained in:
parent
5c662427f8
commit
962e43857e
@ -2301,7 +2301,12 @@ class ChatController(args: Bundle) :
|
||||
conversationInfoMenuItem = menu.findItem(R.id.conversation_info)
|
||||
conversationVoiceCallMenuItem = menu.findItem(R.id.conversation_voice_call)
|
||||
conversationVideoMenuItem = menu.findItem(R.id.conversation_video_call)
|
||||
conversationSharedItemsItem = menu.findItem(R.id.shared_items)
|
||||
|
||||
if(CapabilitiesUtil.hasSpreedFeatureCapability(conversationUser, "rich-object-list-media")){
|
||||
conversationSharedItemsItem = menu.findItem(R.id.shared_items)
|
||||
} else {
|
||||
menu.removeItem(R.id.shared_items)
|
||||
}
|
||||
|
||||
loadAvatarForStatusBar()
|
||||
}
|
||||
|
@ -175,7 +175,12 @@ class ConversationInfoController(args: Bundle) :
|
||||
binding.leaveConversationAction.setOnClickListener { leaveConversation() }
|
||||
binding.clearConversationHistory.setOnClickListener { showClearHistoryDialog(null) }
|
||||
binding.addParticipantsAction.setOnClickListener { addParticipants() }
|
||||
binding.showSharedItemsAction.setOnClickListener { showSharedItems() }
|
||||
|
||||
if (CapabilitiesUtil.hasSpreedFeatureCapability(conversationUser, "rich-object-list-media")) {
|
||||
binding.showSharedItemsAction.setOnClickListener { showSharedItems() }
|
||||
} else {
|
||||
binding.categorySharedItems.visibility = View.GONE
|
||||
}
|
||||
|
||||
fetchRoomInfo()
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user