onPageFinishedTasks method
Executes tasks when the page finishes loading.
Implementation
dynamic onPageFinishedTasks(String url, Uri response) {
if (response.path.contains(widget.redirectUrl)) {
if (url.contains(Constants.idToken)) {
//Navigate to the redirect route screen; check for mounted component
if (!mounted) return;
//call redirect function
onRedirect(context);
} else if (url.contains(Constants.accessToken)) {
//Navigate to the redirect route screen; check for mounted component
if (!mounted) return;
//call redirect function
onRedirect(context);
} else if (url.contains(Constants.authCode)) {
//Run authorization code flow and get access token.
authorizationCodeFlow(url);
} else {
// Assume login cancelled or something else went wrong
onErrorOrCancel(context);
}
}
}