From bce5e33f7f9749ea0355e966a2191a4514d3984c Mon Sep 17 00:00:00 2001 From: Wei Zhu Date: Fri, 19 Aug 2016 12:56:17 +0800 Subject: [PATCH] rename setReducer to add Reducer --- docs/API.md | 4 ++-- src/model.js | 4 ++-- src/models/routing.js | 2 +- test/model.spec.js | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/API.md b/docs/API.md index 42b08e5..f1808e0 100644 --- a/docs/API.md +++ b/docs/API.md @@ -19,7 +19,7 @@ * [model.selector(name, ...fns, fn, options)](#modelselectorname-fns-fn-options) * [model.select(name, ...args)](#modelselectname-args) * [model.effect(fn)](#modeleffectfn) - * [model.setReducer(fn)](#modelsetreducerfn) + * [model.addReducer(fn)](#modeladdreducerfn) * [model.getState()](#modelgetstate) * [`effects API`](#effects-api) * [`effects helper API`](#effects-helper-api) @@ -308,7 +308,7 @@ model.effect(function* { }) ``` -### `model.setReducer(fn)` +### `model.addReducer(fn)` Add a exists reducer to model. This is useful when you work with third party libraries or you legacy codes. diff --git a/src/model.js b/src/model.js index 71b0724..d36936e 100644 --- a/src/model.js +++ b/src/model.js @@ -185,7 +185,7 @@ function model(options) { return _namespace } - function setReducer(reducer) { + function addReducer(reducer) { _reducers.push(reducer) return reducer } @@ -215,7 +215,7 @@ function model(options) { select, effect, getNamespace, - setReducer, + addReducer, getReducer, getEffect, getState, diff --git a/src/models/routing.js b/src/models/routing.js index 32da62b..f029e23 100644 --- a/src/models/routing.js +++ b/src/models/routing.js @@ -5,6 +5,6 @@ const routing = model({ namespace: 'routing', }) -routing.setReducer(routerReducer) +routing.addReducer(routerReducer) export default routing diff --git a/test/model.spec.js b/test/model.spec.js index 29a29d6..1cc1bf2 100644 --- a/test/model.spec.js +++ b/test/model.spec.js @@ -133,7 +133,7 @@ test('define multiple reducers', t => { on(counter.add2, state => state + 2) }) - counter.setReducer((state, { type }) => { + counter.addReducer((state, { type }) => { switch (type) { case counter.add3.getType(): return state + 3 @@ -142,7 +142,7 @@ test('define multiple reducers', t => { } }) - counter.setReducer((state, { type }) => { + counter.addReducer((state, { type }) => { switch (type) { case counter.add4.getType(): return state + 4