list method

Future<List<AutoModerationRule>> list()

Implementation

Future<List<AutoModerationRule>> list() async {
  final route = HttpRoute()
    ..guilds(id: guildId.toString())
    ..autoModeration()
    ..rules();
  final request = BasicRequest(route);

  final response = await client.httpHandler.executeSafe(request);
  final rules = parseMany(response.jsonBody as List<Object?>, parse);

  rules.forEach(client.updateCacheWith);
  return rules;
}