mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-05-06 21:33:08 +00:00
Add audio_video_conference_factory_address condition to display voip conference buttons in ChatRoomConverstaionSwift
This commit is contained in:
parent
2276565c1c
commit
d41f2c21e3
2 changed files with 7 additions and 3 deletions
|
|
@ -439,9 +439,9 @@ class ChatConversationViewSwift: BackActionsNavigationView, PHPickerViewControll
|
|||
|
||||
func initDataSource(groupeChat: Bool, secureLevel: Bool, cChatRoom: OpaquePointer) {
|
||||
menu.dataSource.removeAll()
|
||||
|
||||
let defaultAccount = Core.getSwiftObject(cObject: LinphoneManager.getLc()).defaultAccount
|
||||
if(groupeChat){
|
||||
if !ChatConversationViewModel.sharedModel.chatRoom!.isReadOnly {
|
||||
if !ChatConversationViewModel.sharedModel.chatRoom!.isReadOnly && (defaultAccount != nil) && (defaultAccount!.params!.audioVideoConferenceFactoryAddress != nil) {
|
||||
menu.dataSource.append(VoipTexts.conference_schedule_start)
|
||||
}
|
||||
menu.dataSource.append(VoipTexts.dropdown_menu_chat_conversation_group_infos)
|
||||
|
|
|
|||
|
|
@ -349,9 +349,13 @@ class BackActionsNavigationView: UIViewController {
|
|||
|
||||
func changeCallIcon(groupChat: Bool){
|
||||
isGroupChat = groupChat
|
||||
if(groupChat){
|
||||
let defaultAccount = Core.getSwiftObject(cObject: LinphoneManager.getLc()).defaultAccount
|
||||
if(groupChat && (defaultAccount != nil) && (defaultAccount!.params!.audioVideoConferenceFactoryAddress != nil)){
|
||||
action1Button.isHidden = true
|
||||
action1BisButton.isHidden = false
|
||||
}else if(groupChat){
|
||||
action1Button.isHidden = true
|
||||
action1BisButton.isHidden = true
|
||||
}else{
|
||||
action1Button.isHidden = false
|
||||
action1BisButton.isHidden = true
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue