setLogEvent method
Future<void>
setLogEvent({
- required Map<
String, Object> params, - required String eventName,
- List<
UseAnalyticsOnly> ? listUseOnly,
override
Set log event
Implementation
@override
Future<void> setLogEvent({
required Map<String, Object> params,
required String eventName,
List<UseAnalyticsOnly>? listUseOnly,
}) async {
if (useFirebaseAnalytics &&
_isEnabled(list: listUseOnly, type: UseAnalyticsOnly.firebase)) {
if (GetIt.I.isRegistered<FirebaseAnalyticsImpl>()) {
GetIt.I<FirebaseAnalyticsImpl>().setLogEvent(
params: params,
eventName: eventName,
);
} else {
debugPrint(
'setLogEvent - FirebaseAnalyticsImpl not registered inside GetIt.');
}
}
if (inngageProps != null &&
_isEnabled(list: listUseOnly, type: UseAnalyticsOnly.inngage)) {
if (GetIt.I.isRegistered<InngageAnalyticsImpl>()) {
GetIt.I<InngageAnalyticsImpl>().setLogEvent(
params: params,
eventName: eventName,
);
} else {
debugPrint(
'setLogEvent - InngageAnalyticsImpl not registered inside GetIt.');
}
}
if (appFlyerProps != null &&
_isEnabled(list: listUseOnly, type: UseAnalyticsOnly.appflyer)) {
if (GetIt.I.isRegistered<AppFlyerAnalyticsImpl>()) {
GetIt.I<AppFlyerAnalyticsImpl>().setLogEvent(
params: params,
eventName: eventName,
);
} else {
debugPrint(
'setLogEvent - AppFlyerAnalyticsImpl not registered inside GetIt.');
}
}
if (amplitudeProps != null &&
_isEnabled(list: listUseOnly, type: UseAnalyticsOnly.amplitude)) {
// if (GetIt.I.isRegistered<AmplitudeAnalyticsImpl>()) {
// GetIt.I<AmplitudeAnalyticsImpl>().setLogEvent(
// params: params,
// eventName: eventName,
// );
// } else {
// debugPrint(
// 'setLogEvent - AmplitudeAnalyticsImpl not registered inside GetIt.');
// }
}
}