Skip to content

Commit d8b1ad7

Browse files
feat(overmind-devtools-client): allow DevtoolBackend to emit messages from app
1 parent ac02c0e commit d8b1ad7

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

packages/node_modules/overmind-devtools-client/DevtoolBackend.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,10 @@ class DevtoolBackend {
105105
})
106106
}
107107
onClientMessage(message) {
108+
if (this.options.onMessage) {
109+
this.options.onMessage(message)
110+
}
111+
108112
this.devtoolSocket.send(`
109113
{
110114
"type": "message",

packages/node_modules/overmind-devtools-vscode/src/extension.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ export function activate(context: vscode.ExtensionContext) {
2929
},
3030
}
3131
const devtoolBackend = DevtoolBackend.create({
32+
onMessage(message) {
33+
// handle messages
34+
},
3235
onRelaunch() {
3336
devtoolBackend.close()
3437
startDevtools()

0 commit comments

Comments
 (0)