updateWelcomeScreen method
Future<WelcomeScreen>
updateWelcomeScreen(
- Snowflake id,
- WelcomeScreenUpdateBuilder builder, {
- String? auditLogReason,
Update a guild's welcome screen.
Implementation
Future<WelcomeScreen> updateWelcomeScreen(Snowflake id, WelcomeScreenUpdateBuilder builder, {String? auditLogReason}) async {
final route = HttpRoute()
..guilds(id: id.toString())
..welcomeScreen();
final request = BasicRequest(route, method: 'PATCH', auditLogReason: auditLogReason, body: jsonEncode(builder.build()));
final response = await client.httpHandler.executeSafe(request);
return parseWelcomeScreen(response.jsonBody as Map<String, Object?>);
}