setLogUserId method

  1. @override
Future<void> setLogUserId({
  1. required String id,
})
override

Set log user id

Implementation

@override
Future<void> setLogUserId({required String id}) async {
  if (useFirebaseAnalytics) {
    if (GetIt.I.isRegistered<FirebaseAnalyticsImpl>()) {
      GetIt.I<FirebaseAnalyticsImpl>().setLogUserId(id: id);
    } else {
      debugPrint(
          'setLogUserId - FirebaseAnalyticsImpl not registered inside GetIt.');
    }
  }
  if (inngageProps != null) {
    if (GetIt.I.isRegistered<InngageAnalyticsImpl>()) {
      GetIt.I<InngageAnalyticsImpl>().setLogUserId(id: id);
    } else {
      debugPrint(
          'setLogUserId - InngageAnalyticsImpl not registered inside GetIt.');
    }
  }
  if (appFlyerProps != null) {
    if (GetIt.I.isRegistered<AppFlyerAnalyticsImpl>()) {
      GetIt.I<AppFlyerAnalyticsImpl>().setLogUserId(id: id);
    } else {
      debugPrint(
          'setLogUserId - AppFlyerAnalyticsImpl not registered inside GetIt.');
    }
  }
  if (amplitudeProps != null) {
    // if (GetIt.I.isRegistered<AmplitudeAnalyticsImpl>()) {
    //   GetIt.I<AmplitudeAnalyticsImpl>().setLogUserId(id: id);
    // } else {
    //   debugPrint(
    //       'setLogUserId - AmplitudeAnalyticsImpl not registered inside GetIt.');
    // }
  }
}