( callback: PermissionResponseCallback, )
| 80 | * Called by useCanUseTool when a worker submits a permission request |
| 81 | */ |
| 82 | export function registerPermissionCallback( |
| 83 | callback: PermissionResponseCallback, |
| 84 | ): void { |
| 85 | pendingCallbacks.set(callback.requestId, callback) |
| 86 | logForDebugging( |
| 87 | `[SwarmPermissionPoller] Registered callback for request ${callback.requestId}`, |
| 88 | ) |
| 89 | } |
| 90 | |
| 91 | /** |
| 92 | * Unregister a callback (e.g., when the request is resolved locally or times out) |
no test coverage detected