modifyRolePositions method

Future<List<Role>> modifyRolePositions(
  1. String guildId,
  2. Map<String, int> positions
)

Implementation

Future<List<Role>> modifyRolePositions(
  String guildId,
  Map<String, int> positions,
) {
  var endpoint = '/guilds/$guildId/roles';
  return _http.request(
    endpoint,
    converter: _http.listMapper(Role.fromJson),
    method: 'patch',
    body: positions.entries
        .map((e) => {'id': e.key, 'position': e.value})
        .toList(),
  );
}