init method

void init({
  1. Uri? initialUri,
  2. Iterable<String>? redirectUrls,
  3. ValueChanged<String>? onSuccessRedirect,
  4. ValueChanged? onError,
  5. VoidCallback? onCancel,
})

Implementation

void init({
  Uri? initialUri,
  Iterable<String>? redirectUrls,
  ValueChanged<String>? onSuccessRedirect,
  ValueChanged<dynamic>? onError,
  VoidCallback? onCancel,
}) {
  if (initialUri != null) this.initialUri = initialUri;
  if (redirectUrls != null) {
    this.redirectUrls.clear();
    this.redirectUrls.addAll(redirectUrls);
  }
  if (originUrl() != null) this.redirectUrls.add(originUrl()!);
  _onSuccessRedirect = onSuccessRedirect;
  _onError = onError;
  _onCancel = onCancel;
}