From 2298b1d377df19e9d422f73846a1c6fbf584a81f Mon Sep 17 00:00:00 2001 From: rektdeckard Date: Mon, 14 Sep 2020 17:40:09 -0400 Subject: [PATCH] selectors: use synchronous selectors returning Promise over async --- src/state/selectors.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/state/selectors.ts b/src/state/selectors.ts index f67046c..81aa453 100644 --- a/src/state/selectors.ts +++ b/src/state/selectors.ts @@ -15,7 +15,7 @@ const isQueryMatch = (icon: IconEntry, query: string): boolean => { export const filteredQueryResultsSelector = selector>({ key: "filteredQueryResultsSelector", - get: async ({ get }) => { + get: ({ get }) => { const query = get(searchQueryAtom).trim().toLowerCase(); const style = get(iconStyleAtom); @@ -33,7 +33,7 @@ export const categorizedQueryResultsSelector = selector< Readonly >({ key: "categorizedQueryResultsSelector", - get: async ({ get }) => { + get: ({ get }) => { const filteredResults = get(filteredQueryResultsSelector); return new Promise((resolve) => resolve( @@ -54,7 +54,7 @@ export const singleCategoryQueryResultsSelector = selectorFamily< IconCategory >({ key: "singleCategoryQueryResultsSelector", - get: (category: IconCategory) => async ({ get }) => { + get: (category: IconCategory) => ({ get }) => { const filteredResults = get(filteredQueryResultsSelector); return new Promise((resolve) => resolve(