#include "chatmodels.h" #include "util/jsonmapper.h" QVector RoomListData::getRooms() const { QVector rooms; for (const QJsonValue &value : list) { if (value.isObject()) { RoomInfo room = JsonMapper::fromJson(value.toObject()); rooms.append(room); } } return rooms; } // ChatMessage ChatMessageModel::toChatMessage(bool isCurrentUser) const // { // MessageType msgType = isCurrentUser ? MessageType::Right : MessageType::Left; // // 创建UI显示的消息对象 // ChatMessage message( // content, // "", // 头像可以根据senderId获取 // msgType, // QDateTime::fromString(createdAt, Qt::ISODate) // ); // return message; // }