fix: tighten disconnect recovery guards

This commit is contained in:
Bohdan Triapitsyn
2026-04-17 19:00:44 +03:00
parent f5535dcaf1
commit 2766327a68
2 changed files with 21 additions and 1 deletions
+6
View File
@@ -429,6 +429,9 @@ export async function dismissPermission(
sessionId: string,
requestId: string,
): Promise<void> {
if (!useConfigStore.getState().isConnected) {
throw new Error("Connection lost. Please wait for reconnection.")
}
const result = await getRequestReplyClient("permission", sessionId, requestId).permission.reply({
requestID: requestId,
reply: "reject",
@@ -463,6 +466,9 @@ export async function rejectQuestion(
sessionId: string,
requestId: string,
): Promise<void> {
if (!useConfigStore.getState().isConnected) {
throw new Error("Connection lost. Please wait for reconnection.")
}
const result = await getRequestReplyClient("question", sessionId, requestId).question.reject({
requestID: requestId,
})