mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-05-03 20:46:28 +00:00
do not display event on one to one chat room
This commit is contained in:
parent
dbdf49a3af
commit
936d892e35
3 changed files with 8 additions and 6 deletions
|
|
@ -49,7 +49,10 @@
|
|||
if (!_chatRoom)
|
||||
return;
|
||||
[self clearEventList];
|
||||
eventList = linphone_chat_room_get_history_events(_chatRoom, 0);
|
||||
LinphoneChatRoomCapabilitiesMask capabilities = linphone_chat_room_get_capabilities(_chatRoom);
|
||||
eventList = (capabilities & LinphoneChatRoomCapabilitiesOneToOne)
|
||||
? linphone_chat_room_get_history_message_events(_chatRoom, 0)
|
||||
: linphone_chat_room_get_history_events(_chatRoom, 0);
|
||||
|
||||
for (FileTransferDelegate *ftd in [LinphoneManager.instance fileTransferDelegates]) {
|
||||
const LinphoneAddress *ftd_peer =
|
||||
|
|
|
|||
|
|
@ -133,7 +133,7 @@ static UICompositeViewDescription *compositeDescription = nil;
|
|||
[self callUpdateEvent:nil];
|
||||
PhoneMainView.instance.currentRoom = _chatRoom;
|
||||
LinphoneChatRoomCapabilitiesMask capabilities = linphone_chat_room_get_capabilities(_chatRoom);
|
||||
if ((capabilities & LinphoneChatRoomCapabilitiesBasic) || (capabilities & LinphoneChatRoomCapabilitiesOneToOne)) {
|
||||
if (capabilities & LinphoneChatRoomCapabilitiesOneToOne) {
|
||||
bctbx_list_t *participants = linphone_chat_room_get_participants(_chatRoom);
|
||||
LinphoneParticipant *firstParticipant = participants ? (LinphoneParticipant *)participants->data : NULL;
|
||||
const LinphoneAddress *addr = firstParticipant ? linphone_participant_get_address(firstParticipant) : linphone_chat_room_get_peer_address(_chatRoom);
|
||||
|
|
@ -378,8 +378,7 @@ static UICompositeViewDescription *compositeDescription = nil;
|
|||
- (void)updateSuperposedButtons {
|
||||
[_backToCallButton update];
|
||||
LinphoneChatRoomCapabilitiesMask capabilities = linphone_chat_room_get_capabilities(_chatRoom);
|
||||
_infoButton.hidden = ((capabilities & LinphoneChatRoomCapabilitiesBasic)
|
||||
|| (capabilities & LinphoneChatRoomCapabilitiesOneToOne)
|
||||
_infoButton.hidden = ((capabilities & LinphoneChatRoomCapabilitiesOneToOne)
|
||||
|| !_backToCallButton.hidden
|
||||
|| _tableController.tableView.isEditing);
|
||||
_callButton.hidden = !_backToCallButton.hidden || !_infoButton.hidden || _tableController.tableView.isEditing;
|
||||
|
|
@ -387,7 +386,7 @@ static UICompositeViewDescription *compositeDescription = nil;
|
|||
|
||||
- (void)updateParticipantLabel {
|
||||
LinphoneChatRoomCapabilitiesMask capabilities = linphone_chat_room_get_capabilities(_chatRoom);
|
||||
if ((capabilities & LinphoneChatRoomCapabilitiesBasic) || (capabilities & LinphoneChatRoomCapabilitiesOneToOne)) {
|
||||
if (capabilities & LinphoneChatRoomCapabilitiesOneToOne) {
|
||||
_particpantsLabel.hidden = TRUE;
|
||||
} else {
|
||||
_particpantsLabel.hidden = FALSE;
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@
|
|||
}
|
||||
|
||||
LinphoneChatRoomCapabilitiesMask capabilities = linphone_chat_room_get_capabilities(chatRoom);
|
||||
if ((capabilities & LinphoneChatRoomCapabilitiesBasic) || (capabilities & LinphoneChatRoomCapabilitiesOneToOne)) {
|
||||
if (capabilities & LinphoneChatRoomCapabilitiesOneToOne) {
|
||||
bctbx_list_t *participants = linphone_chat_room_get_participants(chatRoom);
|
||||
LinphoneParticipant *firstParticipant = participants ? (LinphoneParticipant *)participants->data : NULL;
|
||||
const LinphoneAddress *addr = firstParticipant ? linphone_participant_get_address(firstParticipant) : linphone_chat_room_get_peer_address(chatRoom);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue