- QList<Notification> notifications;
-
- foreach (QVariant notificationVariant, result["notifications"].toList()) {
- Notification notification;
- QMap<QString, QVariant> notificationMap = notificationVariant.toMap();
- notification.setId(notificationMap["id"].toString());
- notification.setSenderId(notificationMap["sender_id"].toString());
- notification.setSenderName(notificationMap["sender_name"].toString());
- uint timestampSeconds = notificationMap["timestamp"].toUInt();
- notification.setTimestamp(QDateTime::fromTime_t(timestampSeconds));
- notification.setText(notificationMap["text"].toString());
- notification.setImage(AvatarImage::create(
+ QList<Message> messages;
+
+ foreach (QVariant messageVariant, result["messages"].toList()) {
+ Message message;
+ QMap<QString, QVariant> messageMap = messageVariant.toMap();
+ message.setId(messageMap["id"].toString());
+ message.setSenderId(messageMap["sender_id"].toString());
+ message.setSenderName(messageMap["sender_name"].toString());
+ uint timestampSeconds = messageMap["timestamp"].toUInt();
+ message.setTimestamp(QDateTime::fromTime_t(timestampSeconds));
+ message.setText(messageMap["text"].toString());
+ message.setImage(AvatarImage::create(