( setAppState: (updater: (prev: AppState) => AppState) => void, sessionId: string, )
| 435 | * @param sessionId The session ID |
| 436 | */ |
| 437 | export function clearSessionHooks( |
| 438 | setAppState: (updater: (prev: AppState) => AppState) => void, |
| 439 | sessionId: string, |
| 440 | ): void { |
| 441 | setAppState(prev => { |
| 442 | prev.sessionHooks.delete(sessionId) |
| 443 | return prev |
| 444 | }) |
| 445 | |
| 446 | logForDebugging(`Cleared all session hooks for session ${sessionId}`) |
| 447 | } |
| 448 |
no test coverage detected