trackEventParams method
Implementation
@override
Future<int> trackEventParams({
required String eventName,
Map<String, dynamic>? params,
}) async {
final arguments = <String, dynamic>{
Arguments.eventName: eventName,
};
if (params != null) arguments[Arguments.eventParams] = params;
try {
final invoke = await methodChannel.invokeMethod<int>(
MethodNames.trackEventParams, arguments);
return invoke ?? Constants.errorMethod;
} catch (error) {
debugPrint(error.toString());
return Constants.errorMethod;
}
}