delink method

void delink({
  1. required UpiAccount upiAccount,
  2. required OnSuccess<Empty> onSuccess,
  3. required OnFailure<Error> onFailure,
})

Implementation

void delink({required UpiAccount upiAccount, required OnSuccess<Empty> onSuccess,
    required OnFailure<Error> onFailure}) async {
   try {
       if(!_isTurboPluginAvailable){
         _emitFailure(onFailure);
         return;
       }
      final Map<dynamic, dynamic> delinkResponse =  await _channel.invokeMethod('delink' , _getUpiAccountStr(upiAccount));
      var empty = Empty();
      onSuccess(empty);
   } on PlatformException catch (error) {
     onFailure(Error(errorCode:error.code , errorDescription: error.message!));
   }
}