Class TwitchHelixRateLimitTracker
java.lang.Object
com.github.twitch4j.helix.interceptor.TwitchHelixRateLimitTracker
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
ConstructorsConstructorDescriptionTwitchHelixRateLimitTracker(Bandwidth apiRateLimit, TwitchHelixTokenManager tokenManager) -
Method Summary
Modifier and TypeMethodDescriptionvoidmarkDepletedBanBucket(@NotNull String channelId) voidupdateRemaining(@NotNull String token, int remaining) voidupdateRemainingCreateClip(@NotNull String token, int remaining) voidupdateRemainingExtensionChat(@NotNull String clientId, @NotNull String channelId, int remaining) voidupdateRemainingExtensionPubSub(@NotNull String clientId, @NotNull String target, int remaining)
-
Field Details
-
AUTOMOD_STATUS_NORMAL_BANDWIDTH
-
AUTOMOD_STATUS_AFFILIATE_BANDWIDTH
-
AUTOMOD_STATUS_PARTNER_BANDWIDTH
-
-
Constructor Details
-
TwitchHelixRateLimitTracker
-
-
Method Details
-
updateRemaining
-
updateRemainingExtensionChat
-
updateRemainingExtensionPubSub
-
updateRemainingCreateClip
-
markDepletedBanBucket
-