compareCurrencies method

dynamic compareCurrencies()

Implementation

compareCurrencies() {
  currencies = _selectCurrencyController.currencies;
  currencyListings = _serviceController.currencyListings;

  //Comparing the currencies in order to get the networks, abbrevation and currency name
  for (var currency in currencies) {
    for (Map<String, dynamic> listingCurrency in currencyListings)
      // ignore: curly_braces_in_flow_control_structures
      if (currency == listingCurrency['abbreviation']) {
        comapareList.add(CurrencyCard(
          abbrevation: listingCurrency['abbreviation'],
          networks: listingCurrency['networks'] as List<dynamic>,
          currency: listingCurrency['currency'],
          icon: listingCurrency['currencyIcon'],
        ));
      } else {
        null;
      }
  }
  return comapareList;
}