recordEvent static method

  1. @Deprecated('This function is deprecated, please use "recordEvent" of events instead')
Future<String?> recordEvent(
  1. Map<String, Object> options
)

Records an event returns the error or success message

Implementation

@Deprecated('This function is deprecated, please use "recordEvent" of events instead')
static Future<String?> recordEvent(Map<String, Object> options) async {
  String? key = options['key'] as String?;
  int? count = _parseValue(options, 'count', 1);
  double? sum = _parseValue(options, 'sum', 0);
  int? duration = _parseValue(options, 'duration', 1);
  Map<String, Object>? segmentation = options['segmentation'] as Map<String, Object>?;

  if (key == null) {
    String message = 'recordEvent, key is required';
    log(message, logLevel: LogLevel.ERROR);
    return message;
  }

  await _instance.events.recordEvent(key, segmentation, count, sum, duration);
  return 'recordEvent called';
}