Update rate limit and co.#566
Conversation
Reviewer's GuideThis PR migrates several anime extensions and multisrc themes from java.util.concurrent-based timeouts and rate limiting to the OkHttp/kotlin-time Duration APIs, standardizing timeout and rate limit configuration and improving readability and consistency across sources. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Code Review
This pull request migrates OkHttpClient configurations, such as timeouts and rate limits, across multiple extensions and multisrc themes from Java's TimeUnit to Kotlin's Duration APIs. Feedback was provided regarding an outdated comment in AnimeKaiTheme.kt that contradicts the newly introduced use of kotlin.time.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Checklist:
extVersionCodevalue inbuild.gradlefor individual extensionsoverrideVersionCodeorbaseVersionCodeas needed for all multisrc extensionsisNsfw = trueflag inbuild.gradlewhen appropriateidif a source's name or language were changedweb_hi_res_512.pngwhen adding a new extensionAdd a 👍 reaction to pull requests you find important.
Summary by Sourcery
Modernize networking configuration to use Kotlin time-based rate limiting and timeouts across several anime extensions and shared themes.
Enhancements: