syncGuildTemplate method

Future<GuildTemplate> syncGuildTemplate(
  1. Snowflake id,
  2. String code
)

Sync a guild template to the source guild.

Implementation

Future<GuildTemplate> syncGuildTemplate(Snowflake id, String code) async {
  final route = HttpRoute()
    ..guilds(id: id.toString())
    ..templates(code: code);
  final request = BasicRequest(route, method: 'PUT');

  final response = await client.httpHandler.executeSafe(request);
  final template = parseGuildTemplate(response.jsonBody as Map<String, Object?>);

  client.updateCacheWith(template);
  return template;
}