diff options
author | Samy Pesse <samypesse@gmail.com> | 2016-10-05 02:28:12 +0200 |
---|---|---|
committer | Samy Pesse <samypesse@gmail.com> | 2016-10-05 02:28:12 +0200 |
commit | 9ce3646d6e0d10035b6528e5384189fbed3d18c6 (patch) | |
tree | fc979cd4927178cf00fa3e3567b8c2c07176d338 /packages/gitbook-plugin-lunr/src/index.js | |
parent | 45752fc79c9e3a5b7e84ed8572a8f0c12d8176b1 (diff) | |
download | gitbook-9ce3646d6e0d10035b6528e5384189fbed3d18c6.zip gitbook-9ce3646d6e0d10035b6528e5384189fbed3d18c6.tar.gz gitbook-9ce3646d6e0d10035b6528e5384189fbed3d18c6.tar.bz2 |
Add base for loading lunr index
Diffstat (limited to 'packages/gitbook-plugin-lunr/src/index.js')
-rw-r--r-- | packages/gitbook-plugin-lunr/src/index.js | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/packages/gitbook-plugin-lunr/src/index.js b/packages/gitbook-plugin-lunr/src/index.js index f1dc913..eab5975 100644 --- a/packages/gitbook-plugin-lunr/src/index.js +++ b/packages/gitbook-plugin-lunr/src/index.js @@ -1,20 +1,22 @@ const GitBook = require('gitbook-core'); -const lunr = require('lunr'); +const reduce = require('./reducer'); +const actions = require('./actions'); /** * Search in the local index * @param {String} query * @return {Promise<List>} */ -function searchHandler(query) { - return [ - { title: 'Hello world' } - ]; +function searchHandler(query, dispatch) { + return dispatch(actions.fetch()) + .then(() => { + return []; + }); } module.exports = GitBook.createPlugin({ activate: (dispatch, getState, { Search }) => { dispatch(Search.registerHandler('lunr', searchHandler)); }, - reduce: (state, action) => state + reduce }); |