Gateway: allow control-ui session deletion

This commit is contained in:
Vignesh Natarajan
2026-02-28 13:00:05 -08:00
parent 62179c861b
commit 9868d5cd8b
3 changed files with 53 additions and 0 deletions

View File

@@ -23,6 +23,7 @@ import {
normalizeAgentId,
parseAgentSessionKey,
} from "../../routing/session-key.js";
import { GATEWAY_CLIENT_IDS } from "../protocol/client-info.js";
import {
ErrorCodes,
errorShape,
@@ -86,6 +87,9 @@ function rejectWebchatSessionMutation(params: {
if (!params.client?.connect || !params.isWebchatConnect(params.client.connect)) {
return false;
}
if (params.client.connect.client.id === GATEWAY_CLIENT_IDS.CONTROL_UI) {
return false;
}
params.respond(
false,
undefined,