From 85f3177098f6e398cb51ffb5a514910f1d7a3719 Mon Sep 17 00:00:00 2001 From: gjsjohnmurray Date: Fri, 31 Jan 2025 23:00:31 +0000 Subject: [PATCH] Better messaging (or not) when Lite Terminal launch is aborted (fix #1472) --- src/commands/webSocketTerminal.ts | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/commands/webSocketTerminal.ts b/src/commands/webSocketTerminal.ts index 614a1211..dc5d9c62 100644 --- a/src/commands/webSocketTerminal.ts +++ b/src/commands/webSocketTerminal.ts @@ -5,6 +5,9 @@ import { AtelierAPI } from "../api"; import { connectionTarget, currentFile, getWsServerConnection, handleError, notIsfs, outputChannel } from "../utils"; import { config, iscIcon, resolveConnectionSpec } from "../extension"; +const NO_ELIGIBLE_CONNECTIONS = + "Lite Terminal requires an active server connection to InterSystems IRIS version 2023.2 or above."; + const keys = { enter: "\r", backspace: "\x7f", @@ -766,6 +769,9 @@ export async function launchWebSocketTerminal(targetUri?: vscode.Uri): Promise