Esempio n. 1
0
/* 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);
}
Esempio n. 2
0
/* 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)));
}