mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-04 19:39: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)
|
conversationInfoMenuItem = menu.findItem(R.id.conversation_info)
|
||||||
conversationVoiceCallMenuItem = menu.findItem(R.id.conversation_voice_call)
|
conversationVoiceCallMenuItem = menu.findItem(R.id.conversation_voice_call)
|
||||||
conversationVideoMenuItem = menu.findItem(R.id.conversation_video_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()
|
loadAvatarForStatusBar()
|
||||||
}
|
}
|
||||||
|
@ -175,7 +175,12 @@ class ConversationInfoController(args: Bundle) :
|
|||||||
binding.leaveConversationAction.setOnClickListener { leaveConversation() }
|
binding.leaveConversationAction.setOnClickListener { leaveConversation() }
|
||||||
binding.clearConversationHistory.setOnClickListener { showClearHistoryDialog(null) }
|
binding.clearConversationHistory.setOnClickListener { showClearHistoryDialog(null) }
|
||||||
binding.addParticipantsAction.setOnClickListener { addParticipants() }
|
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()
|
fetchRoomInfo()
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user