tachiyomi/app
Ken Swenson 51144aa45e Implement Anilist API v2 (closes #1159) (#1383)
* Implement Anilist API v2 (closes #1159)

Switches to using the Anilist v2 API.
Login is now done by implicit grant and tokens are good for one year.
Users will need to login again after token expiration.
"clientId" on line 289 of AnilistApi.kt should be changed to Tachiyomi's
own client ID number.

* Code style formatting

Revert to kotlin 1.2.30
Use correct client ID
Rename AnilistApi.login to AnilistApi.createOAuth to reflect changed implementation
Rename json mimetype variable from json to jsonMime for clarity
Don't read response if it's ignored
Remove unused parameters from api requests

* Close netResponse after read

* Refactor remote_id into media_id and library_id

* DB: Refactor RemoteId

Refactor RemoteId into library_id and media_id
Implement function to fetch library_id if user is migrating rom APIv1

* Remove logging interceptor

* Compatability and sql simplification

* Fix score and minor improvements

* Revert changes to Kitsu API
2018-05-05 14:05:02 +02:00
..
src Implement Anilist API v2 (closes #1159) (#1383) 2018-05-05 14:05:02 +02:00
.gitignore Run downloader in foreground service 2018-04-28 10:54:27 +02:00
build.gradle Bugfixes 2018-04-30 18:31:31 +02:00
proguard-rules.pro Glide v4 2017-10-14 18:16:11 +02:00
shortcuts.xml Update Android Studio to 3.0 2017-10-28 14:44:19 +02:00