| 123456789101112131415161718192021222324252627282930 |
- #include "chatmodels.h"
- #include "util/jsonmapper.h"
- QVector<RoomInfo> RoomListData::getRooms() const
- {
- QVector<RoomInfo> rooms;
- for (const QJsonValue &value : list) {
- if (value.isObject()) {
- RoomInfo room = JsonMapper::fromJson<RoomInfo>(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;
- // }
|