📘

FEATURES

  • v3-api (and upper)

  • Sync/Async

  • Caching

    • StaticApiCaching is supported (default: false)
    • CustomApiCaching is supported (for type of non-static api i.e. SummonerProfile) (default: false)
    • force to use custom cache rule (controllable situation for non-static api)
  • RateLimiting[more reliable for respects to regional limits] (default: Active)

    • reads response headers (X-Rate-Limit-Type and Retry-After)
    • X-Rate-Limit-Type is supported (showing which restriction being forced)
    • Retry-After feature is supported (per region)
    • X-App-Rate-Limit is supported (per region)
    • X-Method-Rate-Limit is supported (per region)
    • Find current ratelimit for any regions and any apiTypes
    • ReTryAfterSeconds feature
    • Enabling/Disabling feature (always enable)
    • supports special limits for any api path
    • fully custom configurable(look at usage example)
    • isolated method rate-limit for League API requests (different value for each region)[** need more tests :) ]**)
    • isolated method rate-limit for Summoner API requests (different value for each region)[** need more tests :) ]**)
  • TournamentApi (there may be a bug)

  • StaticApi

  • NonStaticApi

  • StatusApi