keiyoushi / extensions-source

Source code of extensions for Tachiyomi/Mihon and variants.
https://keiyoushi.github.io/
Apache License 2.0
1.46k stars 330 forks source link

Add Mangamo #2862

Closed TheUnlocked closed 1 week ago

TheUnlocked commented 1 week ago

Checklist:

This one is quite a bit more complicated than most since there's no web client to scrape so everything has to make direct API calls. I've done quite a bit of testing and it seems to work well, ignoring a couple minor cases where limitations on the Firestore API can cause issues with pagination.

TheUnlocked commented 1 week ago

Addressed all of the issues so far. While I was at it I also optimized queries by only requesting the fields that are used, and found a race condition in the authorization code and fixed that.