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();
beginInsertRows(QModelIndex(), row, row);
mEntries << qMakePair(
QVariantMap{
{ "type", EntryType::MessageEntry },
{ "timestamp", QDateTime::fromMSecsSinceEpoch(message->getTime() * 1000) }
},
static_pointer_cast<void>(message)
);
QVariantMap map{
{ "type", EntryType::MessageEntry },
{ "timestamp", QDateTime::fromMSecsSinceEpoch(message->getTime() * 1000) }
};
fillMessageEntry(map, message);
mEntries << qMakePair(map, static_pointer_cast<void>(message));
endInsertRows();
}