checkInPay method

Future checkInPay({
  1. bool first = true,
})

Implementation

Future checkInPay({bool first = true}) async {
  orderId = SpUtil.getString(RechargeConfig.inappOrderId);
  String? token = SpUtil.getString(RechargeConfig.inappToken);
  if (orderId?.isEmpty == false && token?.isEmpty == false) {
    payPrice = SpUtil.getString(RechargeConfig.inappPrice);
    String? productID = SpUtil.getString(RechargeConfig.inappCode);
    if (first) {
      startInPayPurchase(token, orderId, productID,
          sign: SpUtil.getString(RechargeConfig.inappSign),
          price: payPrice,
          first: first);
    } else {
      showInPayDialog(token, orderId, productID,
          sign: SpUtil.getString(RechargeConfig.inappSign),
          price: payPrice,
          showLeft: first);
    }
    return true;
  }
  return false;
}