fix(ChatModel): fetch contents before insert message at end

This commit is contained in:
Ronan Abhamon 2018-08-27 10:33:08 +02:00
parent 8d8fb551a3
commit 4ece007eb3

View file

@ -672,13 +672,14 @@ void ChatModel::insertMessageAtEnd (const shared_ptr<linphone::ChatMessage> &mes
int row = mEntries.count(); int row = mEntries.count();
beginInsertRows(QModelIndex(), row, row); beginInsertRows(QModelIndex(), row, row);
mEntries << qMakePair(
QVariantMap{ QVariantMap map{
{ "type", EntryType::MessageEntry }, { "type", EntryType::MessageEntry },
{ "timestamp", QDateTime::fromMSecsSinceEpoch(message->getTime() * 1000) } { "timestamp", QDateTime::fromMSecsSinceEpoch(message->getTime() * 1000) }
}, };
static_pointer_cast<void>(message) fillMessageEntry(map, message);
); mEntries << qMakePair(map, static_pointer_cast<void>(message));
endInsertRows(); endInsertRows();
} }