beforeStart method

Future<void> beforeStart(
  1. Keyring keyring, {
  2. WebViewRunner? webView,
  3. String? jsCode,
})

This method will be called while App switched to a plugin. In this method, the plugin will init WalletSDK and start a webView for running polkadot-js/api.

Implementation

Future<void> beforeStart(
  Keyring keyring, {
  WebViewRunner? webView,
  String? jsCode,
}) async {
  await sdk.init(
    keyring,
    webView: webView,
    jsCode: jsCode ?? (await loadJSCode()),
  );
  await onWillStart(keyring);
}