Package discord4j.core.util
Class ValidationUtil
java.lang.Object
discord4j.core.util.ValidationUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
isRequestingEntireList
(discord4j.discordjson.json.gateway.RequestGuildMembers request) Return whether the givenRequestGuildMembers
instance is requesting an entire guild's list of members.static void
validateRequestGuildMembers
(discord4j.discordjson.json.gateway.RequestGuildMembers request, discord4j.discordjson.possible.Possible<IntentSet> possibleIntents) Throws if the request is invalid given the current intents.
-
Constructor Details
-
ValidationUtil
public ValidationUtil()
-
-
Method Details
-
validateRequestGuildMembers
public static void validateRequestGuildMembers(discord4j.discordjson.json.gateway.RequestGuildMembers request, discord4j.discordjson.possible.Possible<IntentSet> possibleIntents) Throws if the request is invalid given the current intents.- Parameters:
request
- The request to validatepossibleIntents
- The current intents- See Also:
-
isRequestingEntireList
public static boolean isRequestingEntireList(discord4j.discordjson.json.gateway.RequestGuildMembers request) Return whether the givenRequestGuildMembers
instance is requesting an entire guild's list of members.- Parameters:
request
- the request to check- Returns:
true
if this request will attempt to retrieve the complete list of guild members, andfalse
otherwise
-