/ src / components / permissions / utils.ts
utils.ts
 1  import { env } from '../../utils/env.js'
 2  import { CompletionType, logUnaryEvent } from '../../utils/unaryLogging.js'
 3  import { ToolUseConfirm } from './PermissionRequest.js'
 4  
 5  export function logUnaryPermissionEvent(
 6    completion_type: CompletionType,
 7    {
 8      assistantMessage: {
 9        message: { id: message_id },
10      },
11    }: ToolUseConfirm,
12    event: 'accept' | 'reject',
13  ): void {
14    logUnaryEvent({
15      completion_type,
16      event,
17      metadata: {
18        language_name: 'none',
19        message_id,
20        platform: env.platform,
21      },
22    })
23  }