MessageModel.fromJson constructor
MessageModel.fromJson(
- 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,
);
}