/* Messages with attachments */ static void message_received(LinphoneCore *lc, LinphoneChatRoom *room, LinphoneChatMessage *message) { Q_UNUSED(lc) Q_UNUSED(room) qDebug() << "Unread:" << linphone_chat_room_get_unread_messages_count(room); linphone_chat_room_mark_as_read(room); SipClient *sc = SipClient::instance(); sc->messageReceivedCb(message); }
/* ONLY for Text messages */ static void text_received(LinphoneCore *lc, LinphoneChatRoom *room, const LinphoneAddress *from, const char *message) { Q_UNUSED(lc) Q_UNUSED(room) qDebug() << __PRETTY_FUNCTION__ << "Text Message:" << message << "received from:" << linphone_address_as_string(from); SipClient *sc = SipClient::instance(); sc->messageReceivedCb(QString(message), QString(linphone_address_as_string(from))); }