diff options
| author | Nate Sesti <sestinj@gmail.com> | 2023-06-28 19:03:18 -0700 | 
|---|---|---|
| committer | Nate Sesti <sestinj@gmail.com> | 2023-06-28 19:03:18 -0700 | 
| commit | 04d591d0b2447abc9ed76ff588f2ae405001810e (patch) | |
| tree | d5e4211c70d1ea0da20c84c6dd1c4d1b3e7cb6d2 /extension/src/activation | |
| parent | 3cb30023ca902f7e2418253d62e722c4da7d28c1 (diff) | |
| download | sncontinue-04d591d0b2447abc9ed76ff588f2ae405001810e.tar.gz sncontinue-04d591d0b2447abc9ed76ff588f2ae405001810e.tar.bz2 sncontinue-04d591d0b2447abc9ed76ff588f2ae405001810e.zip | |
show UI before server loads with welcome msg
Diffstat (limited to 'extension/src/activation')
| -rw-r--r-- | extension/src/activation/activate.ts | 32 | 
1 files changed, 16 insertions, 16 deletions
| diff --git a/extension/src/activation/activate.ts b/extension/src/activation/activate.ts index 05589d92..cd8f0cf3 100644 --- a/extension/src/activation/activate.ts +++ b/extension/src/activation/activate.ts @@ -24,20 +24,6 @@ export async function activateExtension(    registerAllCodeLensProviders(context);    registerAllCommands(context); -  await new Promise((resolve, reject) => { -    vscode.window.withProgress( -      { -        location: vscode.ProgressLocation.Notification, -        title: -          "Starting Continue Server... (it may take a minute to download Python packages)", -        cancellable: false, -      }, -      async (progress, token) => { -        await startContinuePythonServer(); -        resolve(null); -      } -    ); -  });    const serverUrl = getContinueServerUrl();    ideProtocolClient = new IdeProtocolClient( @@ -47,8 +33,8 @@ export async function activateExtension(    // Setup the left panel    (async () => { -    const sessionId = await ideProtocolClient.getSessionId(); -    const provider = new ContinueGUIWebviewViewProvider(sessionId); +    const sessionIdPromise = ideProtocolClient.getSessionId(); +    const provider = new ContinueGUIWebviewViewProvider(sessionIdPromise);      context.subscriptions.push(        vscode.window.registerWebviewViewProvider( @@ -61,6 +47,20 @@ export async function activateExtension(      );    })(); +  await new Promise((resolve, reject) => { +    vscode.window.withProgress( +      { +        location: vscode.ProgressLocation.Notification, +        title: +          "Starting Continue Server... (it may take a minute to download Python packages)", +        cancellable: false, +      }, +      async (progress, token) => { +        await startContinuePythonServer(); +        resolve(null); +      } +    ); +  });    // All opened terminals should be replaced by our own terminal    // vscode.window.onDidOpenTerminal((terminal) => {}); | 
