recordMetrics method

Future<void> recordMetrics(
  1. Map<String, String> metricsOverride
)

Record device metrics manually as a standalone call Map<String, String> metricsOverride - map of key value pairs to override the default metrics

Implementation

Future<void> recordMetrics(Map<String, String> metricsOverride) async {
  if (!_instance._countlyState.isInitialized) {
    log('recordMetrics, "initWithConfig" must be called before "recordMetrics"', logLevel: LogLevel.ERROR);
    return;
  }

  List<dynamic> args = [];
  args.add(metricsOverride);

  await _channel.invokeMethod('recordMetrics', <String, dynamic>{'data': json.encode(args)});
}