createRuntime method

MiniProgramRuntime createRuntime()

Implementation

MiniProgramRuntime createRuntime() {
  return MiniProgramRuntime(
    sdkVersion: sdkVersion,
    source: source,
    hostBridge: hostBridge,
    capabilityRegistry: capabilityRegistry,
    backendConnector: backendConnector,
    locationProvider: locationProvider,
    fileTransferProvider: fileTransferProvider,
    displayBrightnessProvider: displayBrightnessProvider,
    cameraProvider: cameraProvider,
    mediaProvider: mediaProvider,
    mediaPlaybackProvider: mediaPlaybackProvider,
    flashlightProvider: flashlightProvider,
    qrScannerProvider: qrScannerProvider,
    shareProvider: shareProvider,
    authController: authController,
    disposeAuthController: disposeAuthController,
    featureFlagEvaluator: featureFlagEvaluator,
    cacheBundle: cacheBundle ?? MiniProgramCacheBundle.inMemory(),
    logger: logger,
    disposeSource: disposeSource,
    renderers: renderers,
  );
}