fetchCreditCardsFromDatabase method

  1. @override
Future<List<CreditCard>> fetchCreditCardsFromDatabase ()
override

Implementation

@override
Future<List<CreditCard>> fetchCreditCardsFromDatabase() async {
  logTrace('Fetch credit cards through HTTP request');
  HttpBasedRequest httpRequest = buildHttpBasedRequest();
  httpRequest.creditCardFetchRequest = CreditCardFetchRequest();
  logTrace('Fetch credit cards request composed');
  HttpBasedResponse response =
      await sendRequest(httpRequest, getCreditCardFetchEndpoint());
  logTrace('Fetch credit cards response received');
  maybePostException(response);
  return response.getCreditCardResponse.cards;
}