recordAction method

String recordAction(
  1. String name, [
  2. Map<String, Object?> attributes = const {}
])

Returns a correlation ID. Recording still requires explicit consent.

Implementation

String recordAction(
  String name, [
  Map<String, Object?> attributes = const {},
]) {
  final id = const Uuid().v4();
  record('action', name, {
    ...Map.fromEntries(attributes.entries.take(26)),
    'actionId': id,
  });
  return id;
}