fetchCreditCardsFromDatabase method
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;
}