CloudCodeError.fromPlatformException constructor
CloudCodeError.fromPlatformException(
- PlatformException error
Implementation
factory CloudCodeError.fromPlatformException(PlatformException error) {
final details = _asStringKeyedMap(error.details);
final rawCode = details['code'] ?? error.code;
return CloudCodeError(
code: _errorCodeFromWire(rawCode),
message:
(details['message'] ?? error.message ?? 'Cloud Code request failed')
.toString(),
function: details['function'] as String?,
header: details['header'] as String?,
statusCode: _asInt(details['statusCode']),
body: _normalizeValue(details['body']),
rawBody: details['rawBody'] as String?,
requestId: details['requestId'] as String?,
);
}