summaryrefslogtreecommitdiffstats
path: root/packages/gitbook-plugin-search
diff options
context:
space:
mode:
authorSamy Pesse <samypesse@gmail.com>2016-10-05 02:28:12 +0200
committerSamy Pesse <samypesse@gmail.com>2016-10-05 02:28:12 +0200
commit9ce3646d6e0d10035b6528e5384189fbed3d18c6 (patch)
treefc979cd4927178cf00fa3e3567b8c2c07176d338 /packages/gitbook-plugin-search
parent45752fc79c9e3a5b7e84ed8572a8f0c12d8176b1 (diff)
downloadgitbook-9ce3646d6e0d10035b6528e5384189fbed3d18c6.zip
gitbook-9ce3646d6e0d10035b6528e5384189fbed3d18c6.tar.gz
gitbook-9ce3646d6e0d10035b6528e5384189fbed3d18c6.tar.bz2
Add base for loading lunr index
Diffstat (limited to 'packages/gitbook-plugin-search')
-rw-r--r--packages/gitbook-plugin-search/src/actions/search.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/packages/gitbook-plugin-search/src/actions/search.js b/packages/gitbook-plugin-search/src/actions/search.js
index 4ed3b53..8c1c08c 100644
--- a/packages/gitbook-plugin-search/src/actions/search.js
+++ b/packages/gitbook-plugin-search/src/actions/search.js
@@ -40,7 +40,7 @@ function handleQuery(q) {
return clear();
}
- return (dispatch, getState, { Navigation }) => {
+ return (dispatch, getState, actions) => {
const { handlers } = getState().search;
dispatch({ type: TYPES.START, query: q });
@@ -48,7 +48,7 @@ function handleQuery(q) {
return Promise.reduce(
handlers.toArray(),
(results, handler) => {
- return Promise.resolve(handler(q))
+ return Promise.resolve(handler(q, dispatch, getState, actions))
.then(handlerResults => results.concat(handlerResults));
},
List()
@@ -56,6 +56,9 @@ function handleQuery(q) {
.then(
results => {
dispatch({ type: TYPES.END, query: q, results });
+ },
+ error => {
+ console.error(error);
}
);
};