DAppInjectedView constructor

const DAppInjectedView({
  1. Key? key,
  2. required String initialUrl,
  3. required WalletWeb3Provider currentProvider,
  4. required MethodCallbacks methodCallbacks,
  5. String initialScript = '',
  6. Widget? loadingChild,
  7. InAppWebViewSettings? initialSettings,
  8. void onWebViewCreated(
    1. InAppWebViewController controller
    )?,
  9. void onWebViewClosed()?,
  10. void onLoadStart(
    1. InAppWebViewController controller,
    2. WebUri? url
    )?,
  11. void onProgressChanged(
    1. InAppWebViewController controller,
    2. int progress
    )?,
  12. void onLoadStop(
    1. InAppWebViewController controller,
    2. WebUri? url
    )?,
  13. Future<NavigationActionPolicy?> shouldOverrideUrlLoading(
    1. InAppWebViewController controller,
    2. NavigationAction navigationAction
    )?,
  14. Future<PermissionResponse?> onPermissionRequest(
    1. InAppWebViewController controller,
    2. PermissionRequest permissionRequest
    )?,
  15. void onConsoleMessage(
    1. InAppWebViewController controller,
    2. ConsoleMessage consoleMessage
    )?,
  16. void onReceivedError(
    1. InAppWebViewController controller,
    2. WebResourceRequest request,
    3. WebResourceError error
    )?,
  17. void onUpdateVisitedHistory(
    1. InAppWebViewController controller,
    2. WebUri? url,
    3. bool? isReload
    )?,
  18. void onPageCommitVisible(
    1. InAppWebViewController controller,
    2. WebUri? url
    )?,
})

Implementation

const DAppInjectedView({
  super.key,
  required this.initialUrl,
  required this.currentProvider,
  required this.methodCallbacks,
  this.initialScript = '',
  this.loadingChild,
  this.initialSettings,
  this.onWebViewCreated,
  this.onWebViewClosed,
  this.onLoadStart,
  this.onProgressChanged,
  this.onLoadStop,
  this.shouldOverrideUrlLoading,
  this.onPermissionRequest,
  this.onConsoleMessage,
  this.onReceivedError,
  this.onUpdateVisitedHistory,
  this.onPageCommitVisible,
});