PhantomHelper constructor

PhantomHelper({
  1. required Redirect redirect,
  2. required String appUrl,
  3. required String? redirectLink,
  4. required IReownCore core,
})

Initialization of PhantomHelper instance

Implementation

PhantomHelper({
  required Redirect redirect,
  required String appUrl,
  required String? redirectLink,
  required IReownCore core,
}) {
  _scheme = redirect.linkMode == true
      ? Uri.parse(redirect.universal ?? '').scheme
      : (redirect.native ?? '');
  _host = Uri.parse(redirect.universal ?? '').host;
  _appUrl = appUrl;
  _redirectLink = redirectLink ?? '';
  _core = core;
  _currentKeyPair = _core.crypto.getUtils().generateKeyPair();

  _core.logger.i(
    '[$runtimeType] init with host: $_host, callback: $_redirectLink',
  );
}