-
-
Notifications
You must be signed in to change notification settings - Fork 304
Shikimori - GraphQL #2829
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Shikimori - GraphQL #2829
Conversation
|
I think it's safe to review now |
5f7528a to
170ce9f
Compare
|
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
src/_provider/Shikimori/queries.ts
Outdated
| }, | ||
| }).then((res: Types.CurrentUser) => { | ||
| // TODO - Waiting for GRAPHQL update | ||
| // if (res.locale) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I added old request back, can you try this one again?

Partially moved Shikimori to GRAPHQL API
Problem: While Shikimori uses old REST API, there's no way to user to search for LNs/WNs in correction search or normal search using Shiki as primary provider. That is due to manga and novels being separate API endpoints while other providers (MAL, AL etc.) merged them together under name "Manga".
Updating to GQL allow to search for both manga types and novel types at the same time since their API merged novels with manga.
Implementation modifies almost all Shikimori files, so there's a need for writing a tests (I think).
Some notable changes:
Also some spelling fixes.