expectSuccessfulBody method
Object?
expectSuccessfulBody(
- CrossmintTransportResponse response,
- CrossmintExceptionFactory exceptionFactory, {
- required String operation,
Implementation
Object? expectSuccessfulBody(
CrossmintTransportResponse response,
CrossmintExceptionFactory exceptionFactory, {
required String operation,
}) {
if (response.statusCode < 200 || response.statusCode >= 300) {
throw exceptionFactory(
'Failed to $operation (HTTP ${response.statusCode})',
cause: response.body,
);
}
return response.body;
}