MCPcopy Create free account
hub / github.com/codeaashu/claude-code / deleteResolvedPermission

Function deleteResolvedPermission

src/utils/swarm/permissionSync.ts:607–635  ·  view source on GitHub ↗
(
  requestId: string,
  teamName?: string,
)

Source from the content-addressed store, hash-verified

605 * Called after a worker has processed the resolution
606 */
607export async function deleteResolvedPermission(
608 requestId: string,
609 teamName?: string,
610): Promise<boolean> {
611 const team = teamName || getTeamName()
612 if (!team) {
613 return false
614 }
615
616 const resolvedPath = getResolvedRequestPath(team, requestId)
617
618 try {
619 await unlink(resolvedPath)
620 logForDebugging(
621 `[PermissionSync] Deleted resolved permission: ${requestId}`,
622 )
623 return true
624 } catch (e: unknown) {
625 const code = getErrnoCode(e)
626 if (code === 'ENOENT') {
627 return false
628 }
629 logForDebugging(
630 `[PermissionSync] Failed to delete resolved permission: ${e}`,
631 )
632 logError(e)
633 return false
634 }
635}
636
637/**
638 * Submit a permission request (alias for writePermissionRequest)

Callers 1

removeWorkerResponseFunction · 0.85

Calls 6

getTeamNameFunction · 0.85
getResolvedRequestPathFunction · 0.85
unlinkFunction · 0.85
logForDebuggingFunction · 0.85
getErrnoCodeFunction · 0.85
logErrorFunction · 0.50

Tested by

no test coverage detected