From bf45a1188cf597c842dfc73e551e604bcd4e8a42 Mon Sep 17 00:00:00 2001 From: corbob Date: Tue, 9 Jul 2019 19:33:43 -0700 Subject: [PATCH] Send the proper message, and it works... Turns out was sending an object when it just wants a string. Still need to figure out what string to get... I think this would make sense to be done like vscode-powershell. --- src/client/extension.ts | 6 ++---- src/client/messages.ts | 3 --- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/client/extension.ts b/src/client/extension.ts index 450843f..ee6f190 100644 --- a/src/client/extension.ts +++ b/src/client/extension.ts @@ -11,7 +11,7 @@ import { fileURLToPath, sleep } from './utils' import { getDefaultPowerShellPath, getPlatformDetails } from './platform'; import settings = require("./settings"); import * as process from './process'; -import { EvaluateRequestMessage, IEvaluateRequestArguments, GetHelpRequestMessage, IGetHelpRequestArguments } from "./messages"; +import { EvaluateRequestMessage, IEvaluateRequestArguments, GetHelpRequestMessage } from "./messages"; async function getCurrentSelection(mode: string) { let doc = await workspace.document @@ -97,9 +97,7 @@ function startREPLProc(context: ExtensionContext, config: settings.ISettings, pw let cmdEvalLine = commands.registerCommand("powershell.evaluateLine", async () => doEval('n')); let cmdEvalSelection = commands.registerCommand("powershell.evaluateSelection", async () => doEval('v')); let cmdGetHelp = commands.registerCommand("powershell.getHelp", async () => { - const getHelpArgs: IGetHelpRequestArguments = { - expression: 'Get-Command', - } + const getHelpArgs: string = 'test' client.sendRequest(GetHelpRequestMessage, getHelpArgs) await proc.scrollToBottom() }); diff --git a/src/client/messages.ts b/src/client/messages.ts index bc35d12..bb12922 100644 --- a/src/client/messages.ts +++ b/src/client/messages.ts @@ -10,6 +10,3 @@ export interface IEvaluateRequestArguments { expression: string; } export const GetHelpRequestMessage = "powerShell/showHelp"; -export interface IGetHelpRequestArguments { - expression: string; -}