small refactor, lint and fixes

This commit is contained in:
Jori Lallo
2017-09-12 23:30:18 -07:00
parent 2cfe36dd35
commit c02bc04fd2
8 changed files with 47 additions and 61 deletions

View File

@ -104,6 +104,14 @@ class DocumentsStore extends BaseStore {
await this.fetchAll('starred');
};
@action search = async (query: string): Promise<*> => {
const res = await client.get('/documents.search', { query });
invariant(res && res.data, 'res or res.data missing');
const { data } = res;
data.forEach(documentData => this.add(new Document(documentData)));
return data.map(documentData => documentData.id);
};
@action fetch = async (id: string): Promise<*> => {
this.isFetching = true;