Fixed chat room creation issues

This commit is contained in:
Sylvain Berfini 2019-02-13 16:31:05 +01:00
parent 1a42eb7802
commit 83dbf54c9d
2 changed files with 9 additions and 2 deletions

View file

@ -328,9 +328,14 @@ public class GroupInfoFragment extends Fragment implements ChatRoomListener {
false, false,
mIsEncryptionEnabled); mIsEncryptionEnabled);
mTempChatRoom.addListener(mChatRoomCreationListener); mTempChatRoom.addListener(mChatRoomCreationListener);
int i = 0;
Address[] participantsToAdd = new Address[mParticipants.size()];
for (ContactAddress ca : mParticipants) { for (ContactAddress ca : mParticipants) {
mTempChatRoom.addParticipant(ca.getAddress()); participantsToAdd[i] = ca.getAddress();
i++;
} }
mTempChatRoom.addParticipants(participantsToAdd);
} else { } else {
// Subject // Subject
String newSubject = mSubjectField.getText().toString(); String newSubject = mSubjectField.getText().toString();

View file

@ -235,7 +235,9 @@ public class HistoryDetailFragment extends Fragment implements OnClickListener {
lc.createClientGroupChatRoom( lc.createClientGroupChatRoom(
getString(R.string.dummy_group_chat_subject), true); getString(R.string.dummy_group_chat_subject), true);
mChatRoom.addListener(mChatRoomCreationListener); mChatRoom.addListener(mChatRoomCreationListener);
mChatRoom.addParticipant(participant); Address participants[] = new Address[1];
participants[0] = participant;
mChatRoom.addParticipants(participants);
} else { } else {
room = lc.getChatRoom(participant); room = lc.getChatRoom(participant);
LinphoneActivity.instance() LinphoneActivity.instance()