Class RatelimitManager



  • public class RatelimitManager
    extends Object
    This class manages ratelimits and keeps track of them.
    • Constructor Detail

      • RatelimitManager

        public RatelimitManager​(DiscordApiImpl api)
        Creates a new ratelimit manager.
        Parameters:
        api - The discord api instance for this ratelimit manager.
    • Method Detail

      • queueRequest

        public void queueRequest​(RestRequest<?> request)
        Queues the given request. This method is automatically called when using RestRequest.execute(Function)!
        Parameters:
        request - The request to queue.