Package discord4j.rest.util
Class OrderUtil
java.lang.Object
discord4j.rest.util.OrderUtil
A utility class for the sorting of
RestRole
.-
Field Summary
Modifier and TypeFieldDescriptionstatic final Comparator<discord4j.discordjson.json.RoleData>
The ordering of Discordroles
. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Flux<discord4j.discordjson.json.RoleData>
orderRoles
(Flux<discord4j.discordjson.json.RoleData> roles) Sortsroles
according to visual ordering in Discord.
-
Field Details
-
ROLE_ORDER
-
-
Constructor Details
-
OrderUtil
public OrderUtil()
-
-
Method Details
-
orderRoles
public static Flux<discord4j.discordjson.json.RoleData> orderRoles(Flux<discord4j.discordjson.json.RoleData> roles) Sortsroles
according to visual ordering in Discord. Roles at the bottom of the list are first.sorts roles according to
ROLE_ORDER
.- Parameters:
roles
- The roles to sort.- Returns:
- The sorted roles.
-