ensureInitialized method

FutureOr<void> ensureInitialized({
  1. required BuildContext context,
  2. required FutureOr<void> onLoading(
    1. String textLoading
    ),
})

UncompleteDocumentation

Implementation

FutureOr<void> ensureInitialized({
  required BuildContext context,
  required FutureOr<void> Function(String textLoading) onLoading,
}) async {
  if (is_initialized) {
    return;
  }
  is_initialized = true;
  await generalFrameworkClientFlutterAppDirectory.ensureInitialized(
    context: context,
    onLoading: onLoading,
  );

  await generalFrameworkClient.ensureInitialized(
    // onInvokeResult: onInvokeResult,
    // currentPath: generalFrameworkClientFlutterAppDirectory.app_support_directory.path,
    // onInvokeValidation: onInvokeValidation,
    generalSchemaEnsureInitialized: GeneralFrameworkClientEnsureInitialized(
      currentPath: generalFrameworkClientFlutterAppDirectory
          .app_support_directory.path,
      onInvokeResult: onInvokeResult,
      onInvokeValidation: onInvokeValidation,
    ),
  );

  try {
    _player.ensureInitialized();

    _player_notification =
        player().createPlayer(player_id: "app_notification");
  } catch (e) {}

  is_initialized = true;
}