@@ -95,22 +95,20 @@ export const useUserTrigger = <
9595 async ( query : string , onReady : ( users : UserResponse < StreamChatGenerics > [ ] ) => void ) => {
9696 if ( ! query ) return ;
9797
98+ const {
99+ filters = { name : { $autocomplete : query } } ,
100+ sort = { name : 1 } ,
101+ options = { limit : 10 } ,
102+ } = mentionQueryParams ;
103+
98104 try {
99105 const { users } = await client . queryUsers (
100106 // @ts -expect-error
101- {
102- $or : [ { id : { $autocomplete : query } } , { name : { $autocomplete : query } } ] ,
103- id : { $ne : client . userID } ,
104- ...( typeof mentionQueryParams . filters === 'function'
105- ? mentionQueryParams . filters ( query )
106- : mentionQueryParams . filters ) ,
107- } ,
108- Array . isArray ( mentionQueryParams . sort )
109- ? [ { id : 1 } , ...mentionQueryParams . sort ]
110- : { id : 1 , ...mentionQueryParams . sort } ,
111- // TODO: adjust limit
112- { limit : 10 , ...mentionQueryParams . options } ,
107+ typeof filters === 'function' ? filters ( query ) : filters ,
108+ sort ,
109+ options ,
113110 ) ;
111+
114112 onReady ?.( users ) ;
115113 } catch ( error ) {
116114 console . log ( { error } ) ;
@@ -140,9 +138,9 @@ export const useUserTrigger = <
140138 if ( disableMentions ) return ;
141139
142140 if ( mentionAllAppUsers ) {
143- return queryUsersDebounced ( query , ( data : UserResponse < StreamChatGenerics > [ ] ) => {
144- onReady ?.( filterMutes ( data , text ) , query ) ;
145- } ) ;
141+ return queryUsersDebounced ( query , ( data : UserResponse < StreamChatGenerics > [ ] ) =>
142+ onReady ?.( filterMutes ( data , text ) , query ) ,
143+ ) ;
146144 }
147145
148146 /**
@@ -170,9 +168,9 @@ export const useUserTrigger = <
170168 return onReady ?.( filterMutes ( data , text ) , query ) ;
171169 }
172170
173- queryMembersDebounced ( query , ( data : UserResponse < StreamChatGenerics > [ ] ) => {
174- onReady ?.( filterMutes ( data , text ) , query ) ;
175- } ) ;
171+ queryMembersDebounced ( query , ( data : UserResponse < StreamChatGenerics > [ ] ) =>
172+ onReady ?.( filterMutes ( data , text ) , query ) ,
173+ ) ;
176174 } ,
177175 output : ( entity ) => ( {
178176 caretPosition : 'next' ,
0 commit comments