createBan method
Create a ban in a guild.
Implementation
Future<void> createBan(Snowflake id, Snowflake userId, {Duration? deleteMessages, String? auditLogReason}) async {
final route = HttpRoute()
..guilds(id: id.toString())
..bans(id: userId.toString());
final request = BasicRequest(
route,
method: 'PUT',
auditLogReason: auditLogReason,
body: jsonEncode({
if (deleteMessages != null) 'delete_message_seconds': deleteMessages.inSeconds,
}),
);
await client.httpHandler.executeSafe(request);
}