Skip to content
Prev Previous commit
Next Next commit
solve the formatting issue
  • Loading branch information
lyonlai committed Nov 1, 2015
commit eb162a1cecf3bbd6f0bc3e16cf9faafe3541c0d8
18 changes: 6 additions & 12 deletions src/reactor/fns.js
Original file line number Diff line number Diff line change
Expand Up @@ -171,12 +171,9 @@ exports.addObserver = function(observerState, getter, handler) {
handler: handler,
})

let updatedObserverState = observerState.updateIn(['gettersMap', getter]
, observerIds =>
observerIds
? observerIds.add(currId)
: Immutable.Set([]).add(currId)
)
let updatedObserverState = observerState.updateIn(['gettersMap', getter], observerIds => {
return observerIds ? observerIds.add(currId) : Immutable.Set.of(currId)
})

if (storeDeps.size === 0) {
// no storeDeps means the observer is dependent on any of the state changing
Expand All @@ -185,12 +182,9 @@ exports.addObserver = function(observerState, getter, handler) {
} else {
updatedObserverState = updatedObserverState.withMutations(map => {
storeDeps.forEach(storeId => {
map.updateIn(['stores', storeId]
, getters =>
getters
? getters.add(getter)
: Immutable.Set([]).add(getter)
)
map.updateIn(['stores', storeId], getters => {
return getters ? getters.add(getter) : Immutable.Set.of(getter)
})
})
})
}
Expand Down