Skip to content

Commit 8667352

Browse files
fix(overmind-devtools-client): bring back history
1 parent 1ebb364 commit 8667352

File tree

1 file changed

+11
-5
lines changed
  • packages/node_modules/overmind-devtools-client/src/overmind

1 file changed

+11
-5
lines changed

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

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,9 @@ export const ensureApp: () => Operator<Message> = () =>
9898

9999
export const addClientMessage: () => Operator<Message> = () =>
100100
mutate(({ state }, message) => {
101-
if (process.env.NODE_ENV === 'development') {
102-
state.apps[message.appName].messages.unshift(
103-
JSON.parse(JSON.stringify(message.message))
104-
)
105-
}
101+
state.apps[message.appName].messages.unshift(
102+
JSON.parse(JSON.stringify(message.message))
103+
)
106104
})
107105

108106
export const addComponent: () => Operator<AddComponentMessage> = () =>
@@ -130,6 +128,14 @@ export const updateComponent: () => Operator<UpdateComponentMessage> = () =>
130128

131129
ensureFlushExists(state.apps[message.appName].flushes, message.data)
132130

131+
if (
132+
state.apps[message.appName].flushes[
133+
message.data.flushId
134+
].components.includes(id)
135+
) {
136+
return
137+
}
138+
133139
state.apps[message.appName].flushes[message.data.flushId].components.push(
134140
id
135141
)

0 commit comments

Comments
 (0)