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,
  );

  try {
    _player.ensureInitialized();

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

  is_initialized = true;
}