fix user suggestor

This commit is contained in:
Henry Jameson 2026-08-21 16:19:19 +03:00
commit afdf22675f

View file

@ -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 &&