Skip to content

Commit 4e85b7f

Browse files
committed
fix(ws-hook): block-scope errorMessage in switch case 'error'
Wrap case 'error' body in braces to scope const errorMessage locally. Satisfies Biome linter and prevents variable leakage across cases.
1 parent 53e10ce commit 4e85b7f

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

frontend/src/hooks/useRepoIndexingWebSocket.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,14 +135,15 @@ export function useRepoIndexingWebSocket(
135135
}
136136
break
137137

138-
case 'error':
138+
case 'error': {
139139
setPhase('error')
140140
// Prefer data.error (server error code) over data.message (human-readable)
141141
const errorMessage = data.error || data.message || 'Unknown error'
142142
setError(errorMessage)
143143
setIsRecoverable(data.recoverable || false)
144144
onErrorRef.current?.(errorMessage, data.recoverable || false)
145145
break
146+
}
146147
}
147148
} catch (err) {
148149
console.error('[WS] Parse error:', err)

0 commit comments

Comments
 (0)