Message.fromJson constructor
Message.fromJson(
- Map map
Use to restore Message from json
Implementation
factory Message.fromJson(Map<dynamic, dynamic> map) {
final PayloadType verifiedPayloadType = (() {
final _payloadType = map['type'];
if (_payloadType == null ||
_payloadType is! String ||
(_payloadType is String && _payloadType.isEmpty)) {
return PayloadType.string;
}
return PayloadType.fromString[_payloadType];
})();
return Message(
payload: map['payload'],
type: verifiedPayloadType,
responseToken: map['responseToken'] ?? '',
);
}