getExchaangeRate method

dynamic getExchaangeRate({
  1. String? amount,
  2. String? fullname,
  3. String? phonenumber,
  4. String? emailaddress,
  5. String? usdtwallet,
  6. String? partnerID,
})

Implementation

getExchaangeRate({
  String? amount,
  String? fullname,
  String? phonenumber,
  String? emailaddress,
  String? usdtwallet,
  String? partnerID,
}) async {
  var response = await CallApi().getData('exchange');
  var dataBody = jsonDecode(response.body);
  if (response.statusCode == 200) {
    nairaAmount.value = amount!;
    exchangeRate.value = (dataBody['data']['exchangerate']).toString();
    usdtAmount.value = (double.parse(amount.toString()) /
            double.parse(dataBody['data']['exchangerate'].toString()))
        .toStringAsFixed(2);
    fullName.value = fullname!;
    phoneNumber.value = phonenumber!;
    email.value = emailaddress!;
    partnerid.value = partnerID!;
    usdtwalletAddress.value = usdtwallet!;
  }
}