requestDeleteCard method

dynamic requestDeleteCard({
  1. WalletData? walletData,
})

Implementation

requestDeleteCard({WalletData? walletData}) async {
  if(walletData != null) {
    widget.payload?.walletId = walletData.wallet_id;
    // widget.webView?.payload = widget.payload;
    widget.c.payload?.walletId = walletData.wallet_id;
  }

  // showWebView();
  if(!await isAblePasswordToken()) {
    if(widget.c.isShowWebView.value == true) {
      widget.c.requestPasswordToken(type: BioConstants.REQUEST_PASSWORD_TOKEN_DELETE_CARD);
    } else {
      showWebView();
      widget.c.requestPasswordToken(type: BioConstants.REQUEST_PASSWORD_TOKEN_DELETE_CARD, doWorkNow: false);
    }
    return;
  }


  if(widget.c.isShowWebView.value == true) {
    widget.c.requestDeleteCard();
  } else {
    showWebView();
    widget.c.requestDeleteCard(doWorkNow: false);
  }
}