tryDecode method
dynamic
tryDecode(
- dynamic error
Implementation
dynamic tryDecode(dynamic error) {
if (error is Map && error.containsKey('code')) {
final code = error['code'];
final message = error['message'];
final data = error['data'];
if (code is int && message is String) {
final decoder = _decoders[code];
if (decoder != null) {
return decoder(code, message, data);
}
return RpcException(code, message, data: data);
}
}
return null;
}