useFreeQuotaOrSearchCredit method
void
useFreeQuotaOrSearchCredit()
Implementation
void useFreeQuotaOrSearchCredit() async{
if((paymentDetails.value.availabilityCheckCounter ?? 0)<2){
checkFlightAvailability();
}else{
final auth = Get.find<AuthenticationController>();
final count = (2 - (paymentDetails.value.availabilityCheckCounter ?? 0));
final res = await RateCreditsUsageDialog.show(
freeCheckRemaining: count.isNegative? 0 : count,
freeCheckTotal: 2,
searchCreditUsed: 2,
searchCreditRemaining: (auth.userProfileModel.value.data?.user?.flightSearchCreditAdded ?? 0) - (auth.userProfileModel.value.data?.user?.flightSearchCreditUsed ?? 0),
);
if(res){
checkFlightAvailability();
}else{
return;
}
}
}