loadRequest method

Future<void> loadRequest()

Implementation

Future<void> loadRequest() {
  final customerJson = {'customer': widget.customer.toMap()};
  final data = json.encode(customerJson);

  String? extraData;
  if (widget.selectedInstitution != null) {
    extraData = widget.selectedInstitution!.toJson();
  }

  final queryParameters = {
    'key': widget.apiKey,
    'version': version,
    'scope': widget.scope,
    'data': data,
    'reauth_token': widget.reAuthCode,
    if (widget.reference != null) 'reference': widget.reference,
    if (extraData != null) 'selectedInstitution': extraData,
  };

  final uri = Uri(
    scheme: urlScheme,
    host: connectHost,
    queryParameters: queryParameters,
  );

  return _webViewController.loadRequest(uri);
}