expectSuccessfulMap method
CrossmintJsonMap
expectSuccessfulMap(
- CrossmintTransportResponse response,
- CrossmintExceptionFactory exceptionFactory, {
- required String operation,
Implementation
CrossmintJsonMap expectSuccessfulMap(
CrossmintTransportResponse response,
CrossmintExceptionFactory exceptionFactory, {
required String operation,
}) {
final Object? body = expectSuccessfulBody(
response,
exceptionFactory,
operation: operation,
);
if (body is! Map<String, Object?>) {
throw exceptionFactory(
'Failed to $operation because the response body was not a JSON object.',
cause: body,
);
}
return body;
}