mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-01-17 11:28:07 +00:00
send conference invite to participants
This commit is contained in:
parent
327f5e9123
commit
ebdefe835f
1 changed files with 10 additions and 4 deletions
|
|
@ -64,10 +64,16 @@ void ConferenceInfoModel::setConferenceScheduler(const std::shared_ptr<Conferenc
|
|||
if (mConferenceSchedulerModel->getConferenceInfo())
|
||||
mConferenceInfo = mConferenceSchedulerModel->getConferenceInfo()->clone();
|
||||
if (state == linphone::ConferenceScheduler::State::Ready && mInviteEnabled) {
|
||||
auto params = CoreModel::getInstance()->getCore()->createDefaultChatRoomParams();
|
||||
// TODO : wait for new sdk api to send the invitations again
|
||||
// mConferenceSchedulerModel->getMonitor()->sendInvitations(params);
|
||||
}
|
||||
auto params = CoreModel::getInstance()->getCore()->createConferenceParams(nullptr);
|
||||
params->enableChat(true);
|
||||
params->enableGroup(false);
|
||||
params->setAccount(mConferenceSchedulerModel->getMonitor()->getAccount());
|
||||
// set to basic cause FlexisipChat force to set a subject
|
||||
params->getChatParams()->setBackend(linphone::ChatRoom::Backend::Basic);
|
||||
// Lime si chiffré, si non None
|
||||
params->getChatParams()->setEncryptionBackend(linphone::ChatRoom::EncryptionBackend::None);
|
||||
mConferenceSchedulerModel->getMonitor()->sendInvitations(params);
|
||||
}
|
||||
emit schedulerStateChanged(state);
|
||||
});
|
||||
connect(mConferenceSchedulerModel.get(), &ConferenceSchedulerModel::invitationsSent, this,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue