trackInfo method
Implementation
Future<void> trackInfo(
String message,
String? componentName,
Map<String, dynamic>? additionalInfo,
) async {
if (_apiKey.isEmpty) {
logError('Error tracking not initialized');
return;
}
final payload = LogPayload(
orgId: _apiKey,
eventData: ErrorEvent(
message: message,
componentName: componentName,
additionalInfo: additionalInfo,
timestamp: DateTime.now().millisecondsSinceEpoch,
),
metadata: getSystemInfo({'os': defaultTargetPlatform.name, 'browser': 'Flutter'}),
eventType: EventType.info,
userId: _userId,
);
await sendLog(payload);
}