Skip to content

Commit f5870ec

Browse files
fix(overmind): revert the new async serialize and parse strategy
1 parent ffe9594 commit f5870ec

File tree

4 files changed

+2
-23
lines changed

4 files changed

+2
-23
lines changed

packages/node_modules/overmind-devtools-client/src/BackendConnector.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import { parse } from 'non-blocking-json'
2-
31
import { AppMessage } from './overmind/types'
42

53
type Message = {

packages/node_modules/overmind-devtools-client/src/overmind/actions.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ import { createApp, getActionId, isValidJson } from './utils'
2020

2121
export const onMessage: Operator<Message> = pipe(
2222
o.ensureCurrentApp(),
23-
o.stringifyMessage(),
24-
o.filterStringified(),
2523
o.ensureApp(),
2624
o.addClientMessage(),
2725
o.getMessage(),

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

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { parse, Payload } from 'non-blocking-json'
21
import { Operator, filter, fork, map, mutate } from 'overmind'
32

43
import {
@@ -106,18 +105,6 @@ export const addClientMessage: () => Operator<Message> = () =>
106105
state.apps[message.appName].messages.unshift(message.message)
107106
})
108107

109-
export const stringifyMessage: () => Operator<Message> = () =>
110-
map((_, message) => {
111-
const result = parse(message.message as unknown as Payload)
112-
113-
return result ? {
114-
...message,
115-
message: result
116-
} : undefined
117-
})
118-
119-
export const filterStringified: () => Operator<Message> = () =>
120-
filter((_, message) => Boolean(message))
121108

122109
export const addComponent: () => Operator<AddComponentMessage> = () =>
123110
mutate(({ state }, message) => {

packages/node_modules/overmind/src/Devtools.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { stringify } from 'non-blocking-json'
21
import { SERIALIZE } from './rehydrate'
32

43
export type Message = {
@@ -83,11 +82,8 @@ export class Devtools {
8382
const unsafeClassNames = this.unsafeClassNames
8483
const circularReferenceCache = this.circularReferenceCache
8584

86-
stringify(
85+
this.sendMessage(JSON.stringify(
8786
message,
88-
(payload) => {
89-
this.sendMessage(payload)
90-
},
9187
function (_, value) {
9288
if (typeof value === 'function') {
9389
return '[Function]'
@@ -140,7 +136,7 @@ export class Devtools {
140136

141137
return value
142138
}
143-
)
139+
))
144140
circularReferenceCache.length = 0
145141
}
146142

0 commit comments

Comments
 (0)