fix: fix user info is null will crash list problem

pull/249/head
moonrailgun 7 months ago
parent cc9f7236f5
commit c43a99e129

@ -29,9 +29,10 @@ export function useSearch<T>(options: UseSearchOptions<T>) {
*/
export function useUserSearch(userInfos: UserBaseInfo[]) {
const friendNicknameMap = useFriendNicknameMap();
const validUserInfos = useMemo(() => userInfos.filter(Boolean), [userInfos]);
const { searchText, setSearchText, isSearching, searchResult } = useSearch({
dataSource: userInfos,
dataSource: validUserInfos,
filterFn: (item, searchText) => {
if (friendNicknameMap[item._id]) {
if (friendNicknameMap[item._id].includes(searchText)) {

Loading…
Cancel
Save