MessageModel.fromJson constructor

MessageModel.fromJson(
  1. dynamic jsonData
)

Implementation

factory MessageModel.fromJson(jsonData) {
  return MessageModel(
    senderId: jsonData['senderId'],
    roomId: jsonData['roomId'],
    messageId: jsonData['_id'],
    time: jsonData['createdAt'],
    text: jsonData['text'],
    file: jsonData['file'] != null
        ? MediaFile.fromJson(jsonData['file'])
        : null,
    fileTime: jsonData['time'],
    reacts: jsonData['reacts'] != null
        ? List<String>.from(jsonData['reacts'])
        : null,
  );
}