getCarts method
Implementation
@override
HttpResult<List<CartModel>> getCarts() async {
final result = await client.get<List<dynamic>>(cartPath);
return result.fold((failure) => Left(failure), (data) {
try {
final carts = data.map((e) => CartMapper.fromMap(e)).toList();
return Right(carts);
} catch (e) {
return Left(
UnknownFailure(
'Error parseando usuarios <CartRemoteDataSourceImpl><getCardts>: $e',
),
);
}
});
}