updatePermissionOverwrite method

Future<void> updatePermissionOverwrite(
  1. Snowflake id,
  2. PermissionOverwriteBuilder builder
)

Update a permission overwrite in a channel.

Implementation

Future<void> updatePermissionOverwrite(Snowflake id, PermissionOverwriteBuilder builder) async {
  final route = HttpRoute()
    ..channels(id: id.toString())
    ..permissions(id: builder.id.toString());
  final request = BasicRequest(route, method: 'PUT', body: jsonEncode(builder.build(includeId: false)));

  await client.httpHandler.executeSafe(request);
}