captureEvent function
Captures a posthog event.
Implementation
Future<void> captureEvent(String eventName, {Map<String, Object>? properties}) async {
final logger = Logger('Analytics.PostHog');
try {
logger.finest('Sending analytics event');
await PostHog().capture(eventName: eventName, properties: properties);
logger.finest('Analytics event sent successfully');
} catch (e, s) {
logger.finest('Failed to send analytics event', e, s);
}
}