trackPermission method

void trackPermission({
  1. required String tool,
  2. required bool granted,
  3. String? reason,
})

Track a permission decision.

Implementation

void trackPermission({
  required String tool,
  required bool granted,
  String? reason,
}) {
  track(
    TelemetryEvent(
      name: granted ? 'permission_grant' : 'permission_deny',
      type: granted
          ? TelemetryEventType.permissionGrant
          : TelemetryEventType.permissionDeny,
      properties: {'tool': tool, 'reason': ?reason},
    ),
  );
}