launchCurrentWallet method

  1. @override
void launchCurrentWallet()
override

Implementation

@override
void launchCurrentWallet() {
  _checkInitialized();

  if (_session == null) {
    return;
  }

  final Redirect? redirect = _constructRedirect();

  LoggerUtil.logger.i(
    'Launching wallet: $redirect, ${_session?.peer.metadata}',
  );

  if (redirect == null) {
    launchUrl(
      Uri.parse(
        _session!.peer.metadata.url,
      ),
    );
  } else {
    Util.launchRedirect(
      nativeUri: Uri.parse(redirect.native ?? ''),
      universalUri: Uri.parse(redirect.universal ?? ''),
    );
  }
}