Refactoring: move postMessageToWebview
into vscode specific code
#5396
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Move the code for handling the webview protobus messages out of the
Controller
and into the
VscodeWebviewProvider
because it is only used on vscode. (The standalone app uses thesrc/standalone/protobus-service.ts
to handle ProtoBus requests.)The aim is to remove dependencies on the vscode SDK from the
src/core
and make it clearerfrom the layout of the codebase what is being used on each platform.
Remove vscode stubs for postMessage from
src/standalone
.Remove unused code from the
TestServer
.Update comments that refer to
postMessageToWebview
.