trackCommandUsage method

Future<void> trackCommandUsage(
  1. String commandName, {
  2. Map<String, dynamic>? additionalProperties,
})

Track command usage with geolocation

Implementation

Future<void> trackCommandUsage(
  String commandName, {
  Map<String, dynamic>? additionalProperties,
}) async {
  await trackEvent(
    'command_executed',
    properties: {
      'command_name': commandName,
      'timestamp': DateTime.now().toIso8601String(),
      if (additionalProperties != null) ...additionalProperties,
    },
  );
}