addEventHandler method
Register event callback
Implementation
void addEventHandler({
/// Verification completed, may succeed or fail
/// Success Structure Example:
/// {response: {"lot_number":"5df5c616d4aa49aa82d44aceb6c76264",
/// "pass_token":"282282c00077c1cc11d8b4b29e361fcfb3421916220ed9bf253803711b98f1ef",
/// "gen_time":"1636015810","captcha_output":"1X_RK3ag_IKlW15iHhSywQ=="}, state: true}
/// Failure structure example:
/// {response: {"captchaId":"647f5ed2ed8acb4be36784e01556bb71","captchaType":"slide",
/// "challenge":"d04423f3-5297-44f5-bafa-cb868095c605"}, state: false}
EventHandler? onResult,
/// Error callback
/// Structure example:{msg: Captcha session canceled, code: -14460, desc: {"description":"User cancelled 'Captcha'"}}
/// Error codes need to be handled differently according to the terminal type.
/// Android: https://docs.botion.com/boc/apirefer/errorcode/android
/// iOS: https://docs.botion.com/boc/apirefer/errorcode/ios
EventHandler? onError,
///
///
///
EventHandler? onShow,
}) {
debugPrint("${flutterLog}addEventHandler");
_onShow = onShow;
_onResult = onResult;
_onError = onError;
_channel.setMethodCallHandler(_handler);
}