Skip to content

Commit 2b4ffe1

Browse files
committed
Use the POST endpoint when the WebSocket cannot connect
1 parent 8ca8f3d commit 2b4ffe1

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

ui/frontend/selectors/index.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,12 @@ const createFeatureFlagSelector = (ff: (state: State) => number) =>
359359
createSelector(clientFeatureFlagThreshold, ff, (c, ff) => c <= ff);
360360

361361
export const showGemSelector = createFeatureFlagSelector(showGemThreshold);
362-
export const executeViaWebsocketSelector = createFeatureFlagSelector(executeViaWebsocketThreshold);
362+
const wsFeatureEnabled = createFeatureFlagSelector(executeViaWebsocketThreshold);
363+
export const executeViaWebsocketSelector = createSelector(
364+
websocket,
365+
wsFeatureEnabled,
366+
(ws, enabled) => ws.connected && enabled,
367+
);
363368

364369
export type WebSocketStatus =
365370
{ state: 'disconnected' } |

0 commit comments

Comments
 (0)