Package com.github.twitch4j.common.util
Class TwitchUtils
java.lang.Object
com.github.twitch4j.common.util.TwitchUtils
public class TwitchUtils
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static EventUserANONYMOUS_CHEERERThe account used by twitch to signify an anonymous cheererstatic EventUserANONYMOUS_GIFTERThe account used by twitch to signify an anonymous subscription gifter -
Constructor Summary
Constructors Constructor Description TwitchUtils() -
Method Summary
Modifier and Type Method Description static java.util.Set<CommandPermission>getPermissionsFromTags(@NonNull java.util.Map<java.lang.String,java.lang.Object> tags, @NonNull java.util.Map<java.lang.String,java.lang.String> badges)static java.util.Set<CommandPermission>getPermissionsFromTags(@NonNull java.util.Map<java.lang.String,java.lang.Object> tags, @NonNull java.util.Map<java.lang.String,java.lang.String> badges, java.lang.String userId, java.util.Collection<java.lang.String> botOwnerIds)static java.util.Set<CommandPermission>getPermissionsFromTags(java.util.Map<java.lang.String,java.lang.Object> tags)static java.util.Map<java.lang.String,java.lang.String>parseBadges(java.lang.String raw)Parse Badges from raw listMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
ANONYMOUS_GIFTER
The account used by twitch to signify an anonymous subscription gifter- See Also:
- Official Announcement
-
ANONYMOUS_CHEERER
The account used by twitch to signify an anonymous cheerer
-
-
Constructor Details
-
TwitchUtils
public TwitchUtils()
-
-
Method Details
-
getPermissionsFromTags
public static java.util.Set<CommandPermission> getPermissionsFromTags(java.util.Map<java.lang.String,java.lang.Object> tags) -
getPermissionsFromTags
public static java.util.Set<CommandPermission> getPermissionsFromTags(@NonNull @NonNull java.util.Map<java.lang.String,java.lang.Object> tags, @NonNull @NonNull java.util.Map<java.lang.String,java.lang.String> badges) -
getPermissionsFromTags
public static java.util.Set<CommandPermission> getPermissionsFromTags(@NonNull @NonNull java.util.Map<java.lang.String,java.lang.Object> tags, @NonNull @NonNull java.util.Map<java.lang.String,java.lang.String> badges, java.lang.String userId, java.util.Collection<java.lang.String> botOwnerIds) -
parseBadges
public static java.util.Map<java.lang.String,java.lang.String> parseBadges(java.lang.String raw)Parse Badges from raw list- Parameters:
raw- The raw list of tags.- Returns:
- A key-value map of the tags.
-