(toolCallId string)
| 53 | } |
| 54 | |
| 55 | func UnregisterToolApproval(toolCallId string) { |
| 56 | globalApprovalRegistry.mu.Lock() |
| 57 | defer globalApprovalRegistry.mu.Unlock() |
| 58 | req := globalApprovalRegistry.requests[toolCallId] |
| 59 | delete(globalApprovalRegistry.requests, toolCallId) |
| 60 | if req != nil { |
| 61 | req.updateApproval("") |
| 62 | } |
| 63 | } |
| 64 | |
| 65 | func getToolApprovalRequest(toolCallId string) (*ApprovalRequest, bool) { |
| 66 | globalApprovalRegistry.mu.Lock() |
no test coverage detected