File tree Expand file tree Collapse file tree 1 file changed +11
-5
lines changed
packages/node_modules/overmind-devtools-client/src/overmind Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -98,11 +98,9 @@ export const ensureApp: () => Operator<Message> = () =>
9898
9999export 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
108106export 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 )
You can’t perform that action at this time.
0 commit comments