call method

  1. @override
Future<PointsModel?> call()
override

Implementation

@override
Future<PointsModel?> call() async {
  var response =
      await Future.wait([_findEstablishmentById.currentId(), _userToken()]);

  for (var element in response) {
    if (element == null) return null;
  }

  var result = await _repository.getPoints(
      appId: response.first!, tokenClient: response.last);
  return result;
}