changeUpiPin method
void
changeUpiPin({
- required UpiAccount upiAccount,
- required OnSuccess<
UpiAccount> onSuccess, - required OnFailure<
Error> onFailure,
Implementation
void changeUpiPin({ required UpiAccount upiAccount, required OnSuccess<UpiAccount> onSuccess,
required OnFailure<Error> onFailure}) async {
try {
if(!_isTurboPluginAvailable){
_emitFailure(onFailure);
return;
}
final Map<dynamic, dynamic> changeUpiPinResponse = await _channel.invokeMethod('changeUpiPin' , _getUpiAccountStr(upiAccount));
if(changeUpiPinResponse["data"]!=""){
onSuccess(_getUpiAccount(changeUpiPinResponse["data"]));
}
} on PlatformException catch (error) {
onFailure(Error(errorCode:error.code , errorDescription: error.message!));
}
}