File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
force-app/main/default/aura/Redux Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 2020 } else if ( window . reducerRegistry && window . reducerRegistry [ reduxName ] ) {
2121 combinedReducer = Redux . combineReducers ( reducerObject ) ;
2222 window . reducerRegistry [ reduxName ] = Object . assign ( { } , window . reducerRegistry [ reduxName ] , reducerObject ) ;
23+ } else {
24+ combinedReducer = Redux . combineReducers ( reducerObject ) ;
25+ window . reducerRegistry = Object . assign ( { } , window . reducerRegistry , {
26+ [ reduxName ] : Object . assign ( { } , window . reducerRegistry ? window . reducerRegistry [ reduxName ] : { } , reducerObject )
27+ } ) ;
2328 }
2429
2530
26- if ( ! window . reduxStore ) {
31+ window . reduxStore = window . reduxStore || { } ;
32+
33+ if ( ! window . reduxStore [ reduxName ] ) {
2734 if ( rootReducer && initialState && middleware ) {
2835 window . reduxStore [ reduxName ] = Redux . createStore ( combinedReducer , initialState , Redux . compose ( Redux . applyMiddleware ( middleware ) ) ) ;
2936 } else if ( rootReducer && initialState && ! middleware ) {
4956 }
5057 } ,
5158
52- getState : function ( ) {
59+ getState : function ( component ) {
5360 var reduxName = component . get ( "v.name" ) ;
5461 if ( window . reduxStore && window . reduxStore [ reduxName ] ) {
5562 return window . reduxStore [ reduxName ] . getState ( ) ;
You can’t perform that action at this time.
0 commit comments