registerAnalytics static method

void registerAnalytics({
  1. required void analytics(
    1. AnalyticsFactory analyticsFactory
    ),
  2. bool registerDefaultAnalytics = true,
})

Used to register analytics objects, default to .

Implementation

static void registerAnalytics({
  required void Function(AnalyticsFactory analyticsFactory) analytics,
  bool registerDefaultAnalytics = true,
}) {
  final analyticsFactory = AnalyticsFactory(getIt: _getIt);
  if (registerDefaultAnalytics) {
    analyticsFactory.registerAnalytic(() => Analytics());
  }
  analytics(analyticsFactory);
}