fetchUsersByName

abstract fun fetchUsersByName(channel: Channel, nameToSearch: String, listener: IChannelProxy.IChannelFetchUsersListener?)

Fetch users matching given names (from server). The search is done on users firstName and lastName and provides channel affiliation information.

Search can be name exact match (ex: 'John Doe' find 'John Doe'), partial match (ex: 'Jo Do' find 'John Doe') case insensitive (ex: 'john doe' find 'John Doe'), accents insensitive (ex: 'herve mothe' find 'Hervé Mothé') on only firstname or lastname (ex: 'john' find 'John Doe'), order firstname / lastname does not matter (ex: 'doe john' find 'John Doe').

The response is sent in the success callback as a @object:ArrayItemList<@object:ChannelUser>.

Parameters

channel

@object:Channel The channel to search users

nameToSearch

String Name to search

listener

IChannelFetchUsersListener Callback