setLogUserId method
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.');
}
}
}