listEventUsers method
List the users that have followed an event.
Implementation
Future<List<ScheduledEventUser>> listEventUsers(Snowflake id, {int? limit, bool? withMembers, Snowflake? before, Snowflake? after}) async {
final route = HttpRoute()
..guilds(id: guildId.toString())
..scheduledEvents(id: id.toString())
..users();
final request = BasicRequest(route, queryParameters: {
if (limit != null) 'limit': limit.toString(),
if (withMembers != null) 'with_member': withMembers.toString(),
if (before != null) 'before': before.toString(),
if (after != null) 'after': after.toString(),
});
final response = await client.httpHandler.executeSafe(request);
final users = parseMany(response.jsonBody as List<Object?>, parseScheduledEventUser);
users.forEach(client.updateCacheWith);
return users;
}