Skip to content

fix(multisrc/readnovelfull): fix missing chapters for FreeWebNovel and LibRead#2285

Open
Mohking1 wants to merge 1 commit into
lnreader:masterfrom
Mohking1:fix/fwn-libread-pagination
Open

fix(multisrc/readnovelfull): fix missing chapters for FreeWebNovel and LibRead#2285
Mohking1 wants to merge 1 commit into
lnreader:masterfrom
Mohking1:fix/fwn-libread-pagination

Conversation

@Mohking1

@Mohking1 Mohking1 commented Jul 1, 2026

Copy link
Copy Markdown

Closes #2281
Closes #2279

This PR fixes the missing chapters issue on FreeWebNovel and LibRead caused by their AJAX pagination returning a maximum of 200 chapters per page.

  • Implemented an asynchronous batch-chunking system (Promise.all) to fetch paginated chapters concurrently.
  • Added a multiPageChapters option flag for sources that use this specific pagination method.
  • Implemented a 500ms delay between chunks and a 2-second rate-limit backoff retry to prevent Cloudflare HTTP 429 errors.

Checklist

  • Update version code if an existing plugin was modified
  • Test changes in Plugin Playground or the app
  • Reference related issues in the PR body (e.g. Closes #xyz)

Copilot AI review requested due to automatic review settings July 1, 2026 05:52

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@DVD-DAVIDE

Copy link
Copy Markdown

Also closes #2288 (duplicate of #2279 )

@MistInShadow

Copy link
Copy Markdown

Can someone merge this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Libread novels not updating Free webnovel not working

4 participants