showCaptcha method
Implementation
@Deprecated("Please use showChallenge method instead")
void showCaptcha(BuildContext context, String captchaUrl,
ValueChanged<String> onCaptchaResolved) {
DataDomeLogger.info('Presenting the captcha');
var isValideUrl = Uri.tryParse(captchaUrl)?.hasAbsolutePath ?? false;
if (!isValideUrl) {
DataDomeLogger.error(
"Please use showChallenge method instead to support HTML response");
return;
}
isDisplayed = true;
showGeneralDialog(
barrierColor: Color(0),
context: context,
barrierDismissible: false,
pageBuilder: (context, __, ___) {
dialogContext = context;
return new CaptchaPage(
responsePage: UrlResponsePage(1, captchaUrl),
onCaptchaResolved: (value) {
DataDomeDio.storeCookie(value);
dismissCaptcha();
onCaptchaResolved(value);
});
},
);
}