getPlaces method

  1. @override
Future<Either<Failure, List<PlaceEntity>>> getPlaces({
  1. required PlaceAutocompleteRequest params,
})
override

Implementation

@override
Future<Either<Failure, List<PlaceEntity>>> getPlaces({
  required PlaceAutocompleteRequest params,
}) =>
    request<List<PlaceEntity>>(
      () async {
        final PlacesResponse response = await dataSource.getPlaces(
          params: params,
        );
        final List<PlaceEntity> placeEntities = PlacesMapper.fromResponse(
          response: response.predictions,
        );

        return placeEntities;
      },
    );