registerCore method

void registerCore()

Registers core dependencies if they haven't been registered yet

This method ensures that CommonBloc is only registered once.

Example:

void configureInjectionApp() {
  getIt.registerCore();
}

Implementation

void registerCore() {
  try {
    if (!isRegistered<CommonBloc>()) {
      registerFactory<CommonBloc>(() => CommonBloc());
    }
  } catch (e) {
    throw 'Failed to register core dependencies: $e';
  }
}