AndroidWebViewControllerCreationParams.fromPlatformWebViewControllerCreationParams constructor

AndroidWebViewControllerCreationParams.fromPlatformWebViewControllerCreationParams(
  1. PlatformWebViewControllerCreationParams params, {
  2. @visibleForTesting AndroidWebViewProxy androidWebViewProxy = const AndroidWebViewProxy(),
  3. @visibleForTesting WebStorage? androidWebStorage,
})

Creates a AndroidWebViewControllerCreationParams instance based on PlatformWebViewControllerCreationParams.

Implementation

factory AndroidWebViewControllerCreationParams.fromPlatformWebViewControllerCreationParams(
  // Recommended placeholder to prevent being broken by platform interface.
  // ignore: avoid_unused_constructor_parameters
  PlatformWebViewControllerCreationParams params, {
  @visibleForTesting
  AndroidWebViewProxy androidWebViewProxy = const AndroidWebViewProxy(),
  @visibleForTesting android_webview.WebStorage? androidWebStorage,
}) {
  return AndroidWebViewControllerCreationParams(
    androidWebViewProxy: androidWebViewProxy,
    androidWebStorage:
        androidWebStorage ?? android_webview.WebStorage.instance,
  );
}