always set conference subscribe event

This commit is contained in:
Benjamin Reis 2018-04-18 14:39:28 +02:00
parent 676ab1a8f5
commit 584de095bc

View file

@ -104,10 +104,6 @@ void LocalConferenceListEventHandler::subscribeReceived (LinphoneEvent *lev, con
continue;
}
string notifyBody = handler->getNotifyForId(notifyId, (chatRoom->getCapabilities() & AbstractChatRoom::Capabilities::OneToOne));
if (notifyBody.empty())
continue;
shared_ptr<Participant> participant = chatRoom->findParticipant(participantAddr);
if (!participant) {
lError() << "Received subscribe for unknown participant: " << participantAddr << " for chat room: " << chatRoomId;
@ -121,6 +117,10 @@ void LocalConferenceListEventHandler::subscribeReceived (LinphoneEvent *lev, con
}
device->setConferenceSubscribeEvent((subscriptionState == LinphoneSubscriptionIncomingReceived) ? lev : nullptr);
string notifyBody = handler->getNotifyForId(notifyId, (chatRoom->getCapabilities() & AbstractChatRoom::Capabilities::OneToOne));
if (notifyBody.empty())
continue;
noContent = false;
Content *content = new Content();
if (notifyId > 0) {