Skip to content

Commit 8d61db7

Browse files
fix(overmind-devtools): fix stringify of messages
1 parent eea7105 commit 8d61db7

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

packages/node_modules/overmind-devtools/src/app/operators.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import {
99
RemoveComponentMessage,
1010
DerivedMessage,
1111
DirtyDerivedMessage,
12-
ReactionUpdateMessage,
1312
ActionsListItemType,
1413
ActionItem,
1514
ActionGroupItem,
@@ -91,8 +90,9 @@ export const ensureApp = action<Message>(({ value: message, state }) => {
9190

9291
export const addClientMessages = action<Message>(
9392
({ value: message, state }) => {
94-
state.apps[message.appName].messages = message.messages
95-
.slice()
93+
state.apps[message.appName].messages = JSON.parse(
94+
JSON.stringify(message.messages)
95+
)
9696
.reverse()
9797
.concat(state.apps[message.appName].messages)
9898
}

packages/node_modules/overmind-devtools/src/app/types.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,8 +204,6 @@ export type DirtyDerivedMessage = AppMessage<{
204204
value: any
205205
}>
206206

207-
export type ReactionUpdateMessage = DirtyDerivedMessage
208-
209207
export type StartActionMessage = AppMessage<{
210208
actionId: number
211209
actionName: string

packages/node_modules/overmind/src/Devtools.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,9 @@ export class Devtools {
9797
)
9898
}
9999
send(message: Message) {
100+
const stringifiedMessage = JSON.stringify(message)
100101
;(window['__zone_symbol__setTimeout'] || setTimeout)(() => {
101-
this.buffer.push(JSON.stringify(message))
102+
this.buffer.push(stringifiedMessage)
102103
this.sendBuffer()
103104
})
104105
}

0 commit comments

Comments
 (0)