init static method

void init({
  1. required PluginDescriptor plugins,
  2. List<ContentExtensionDescriptor>? descriptors,
  3. PlatformWidgetBuilder? widgetBuilder,
  4. Future<void> onReady(
    1. VyuhBinding
    )?,
})

Initializes the binding layer for the VyuhContentWidget. This is a required call before using the widget. It takes in a PluginDescriptor and optional parameters for customizing the widget builders. The descriptors are used for extending the default content types and content builders. You can also be notified once the binding layer is completely ready by providing an onReady callback.

Implementation

static void init({
  required PluginDescriptor plugins,
  List<ContentExtensionDescriptor>? descriptors,
  PlatformWidgetBuilder? widgetBuilder,
  Future<void> Function(VyuhBinding)? onReady,
}) {
  VyuhBinding.instance.widgetInit(
    plugins: plugins,
    widgetBuilder: widgetBuilder,
    extensionBuilder: ContentExtensionBuilder(),
    extensionDescriptors: standardDescriptors + (descriptors ?? []),
    onReady: onReady,
  );
}