getAllCryptoCurrencies method

Future<void> getAllCryptoCurrencies()

Implementation

Future<void> getAllCryptoCurrencies() async {
  try {
    Map<String, dynamic> parameters = {};

    if (isSearchCredit) {
      parameters['purpose'] = 'SEARCH_CREDIT';
      parameters['packageId'] = creditPackage.value!.id;
    }

    var response = await Requests.getDio().get(
      "payments/crypto/currencies",
      queryParameters: parameters,
    );
    if (response.statusCode == 200) {
      currenciesList.value =
          CryptoCurrencyModel.fromJsonList(response.data['data']);
      currenciesList.refresh();
      showCurrencySelectionDialog();
    }
    // print(response.toString());
  } catch (e) {
    print(e.toString());
  }
}