buildFromSerializedData static method
Implementation
static BaseMessage? buildFromSerializedData(Uint8List data) {
final json = jsonDecode(String.fromCharCodes(data));
if (json['message_type'] == MessageType.user.name) {
return UserMessage.fromJson(jsonDecode(String.fromCharCodes(data)));
} else if (json['message_type'] == MessageType.file.name) {
return FileMessage.fromJson(jsonDecode(String.fromCharCodes(data)));
} else if (json['message_type'] == MessageType.admin.name) {
return AdminMessage.fromJson(jsonDecode(String.fromCharCodes(data)));
}
return null;
}