From afdf22675f3d848cdecdff87440c7b8486b57291 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Fri, 21 Aug 2026 16:19:19 +0300 Subject: [PATCH] fix user suggestor --- src/components/emoji_input/suggestor.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/emoji_input/suggestor.js b/src/components/emoji_input/suggestor.js index 6a7dbff9a..72e376648 100644 --- a/src/components/emoji_input/suggestor.js +++ b/src/components/emoji_input/suggestor.js @@ -1,4 +1,5 @@ import { useSearchStore } from 'src/stores/search.js' +import { useUsersStore } from 'src/stores/users.js' /** * suggest - generates a suggestor function to be used by emoji-input @@ -71,7 +72,7 @@ export const suggestEmoji = (emojis) => (input, nameKeywordLocalizer) => { }) } -export const suggestUsers = ({ dispatch, state }) => { +export const suggestUsers = () => { // Keep some persistent values in closure, most importantly for the // custom debounce to work. Lodash debounce does not return a promise. let suggestions = [] @@ -107,7 +108,7 @@ export const suggestUsers = ({ dispatch, state }) => { await debounceUserSearch(noPrefix) } - const newSuggestions = state.users.users + const newSuggestions = [...useUsersStore().users.values()] .filter( (user) => user.screen_name &&