createCart method
Implementation
Future<NetworkResponse<CreateCartResponse>> createCart(
CreateCartRequest request) async {
return _safeCall(() async {
final resp =
await _dio.post('/api/v3/cart/', data: request.toJson());
final map = _requireJsonMap(resp.data);
if (map['success'] == false) {
return NetworkError(
_envelopeError(map) ?? 'Create list failed',
code: resp.statusCode,
);
}
final data = asJsonMap(map['data']) ?? map;
return NetworkSuccess(CreateCartResponse.fromJson(data));
});
}