Skip to content
This repository has been archived by the owner on Oct 2, 2021. It is now read-only.

Commit

Permalink
Merge pull request #516 from EricCornelson/fixSetVariable
Browse files Browse the repository at this point in the history
re-add setVariable handler
  • Loading branch information
roblourens authored Aug 28, 2019
2 parents dc95d82 + 69bf51a commit 966367f
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 9 deletions.
14 changes: 13 additions & 1 deletion src/chrome/chromeDebugAdapter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import { ICommonRequestArgs, ILaunchRequestArgs, ISetBreakpointsArgs, ISetBreakp
IAttachRequestArgs, IScopesResponseBody, IVariablesResponseBody,
ISourceResponseBody, IThreadsResponseBody, IEvaluateResponseBody, IDebugAdapter,
ICompletionsResponseBody, IToggleSkipFileStatusArgs,
ISetBreakpointResult, IRestartRequestArgs, IInitializeRequestArgs, ITelemetryPropertyCollector, IGetLoadedSourcesResponseBody, TimeTravelRuntime, IExceptionInfoResponseBody } from '../debugAdapterInterfaces';
ISetBreakpointResult, IRestartRequestArgs, IInitializeRequestArgs, ITelemetryPropertyCollector, IGetLoadedSourcesResponseBody, TimeTravelRuntime, IExceptionInfoResponseBody, ISetVariableResponseBody } from '../debugAdapterInterfaces';
import { IChromeDebugAdapterOpts, ChromeDebugSession } from './chromeDebugSession';
import { ChromeConnection } from './chromeConnection';
import * as ChromeUtils from './chromeUtils';
Expand Down Expand Up @@ -1553,6 +1553,18 @@ export abstract class ChromeDebugAdapter implements IDebugAdapter {
return this.chrome.Debugger.evaluateOnCallFrame(args);
}

/* __GDPR__
"ClientRequest/setVariable" : {
"${include}": [
"${IExecutionResultTelemetryProperties}",
"${DebugCommonProperties}"
]
}
*/
public setVariable(args: DebugProtocol.SetVariableArguments): Promise<ISetVariableResponseBody> {
return this._variablesManager.setVariable(args);
}

/* __GDPR__
"ClientRequest/restartFrame" : {
"${include}": [
Expand Down
8 changes: 0 additions & 8 deletions src/chrome/variablesManager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -173,14 +173,6 @@ export class VariablesManager {
error => Promise.reject(errors.errorFromEvaluate(error.message)));
}

/* __GDPR__
"ClientRequest/setVariable" : {
"${include}": [
"${IExecutionResultTelemetryProperties}",
"${DebugCommonProperties}"
]
}
*/
public setVariable(args: DebugProtocol.SetVariableArguments): Promise<ISetVariableResponseBody> {
const handle = this._variableHandles.get(args.variablesReference);
if (!handle) {
Expand Down

0 comments on commit 966367f

Please sign in to comment.