MCPcopy Index your code
hub / github.com/codeaashu/claude-code / logUnaryPermissionEvent

Function logUnaryPermissionEvent

src/components/permissions/utils.ts:5–25  ·  view source on GitHub ↗
(
  completion_type: CompletionType,
  {
    assistantMessage: {
      message: { id: message_id },
    },
  }: ToolUseConfirm,
  event: 'accept' | 'reject',
  hasFeedback?: boolean,
)

Source from the content-addressed store, hash-verified

3import type { ToolUseConfirm } from './PermissionRequest.js'
4
5export function logUnaryPermissionEvent(
6 completion_type: CompletionType,
7 {
8 assistantMessage: {
9 message: { id: message_id },
10 },
11 }: ToolUseConfirm,
12 event: 'accept' | 'reject',
13 hasFeedback?: boolean,
14): void {
15 void logUnaryEvent({
16 completion_type,
17 event,
18 metadata: {
19 language_name: 'none',
20 message_id,
21 platform: getHostPlatformForAnalytics(),
22 hasFeedback: hasFeedback ?? false,
23 },
24 })
25}
26

Callers 4

handleRejectFunction · 0.85
onSelectFunction · 0.85
onSelectFunction · 0.85

Calls 2

logUnaryEventFunction · 0.85

Tested by

no test coverage detected