search method
Search for members whose username begins with query
.
Implementation
Future<List<Member>> search(String query, {int? limit}) async {
final route = HttpRoute()
..guilds(id: guildId.toString())
..members()
..search();
final request = BasicRequest(route, queryParameters: {'query': query, if (limit != null) 'limit': limit.toString()});
final response = await client.httpHandler.executeSafe(request);
final members = parseMany(response.jsonBody as List, parse);
members.forEach(client.updateCacheWith);
return members;
}