Skip to content

Add anime support#1876

Open
KolbyML wants to merge 1 commit intoSuwayomi:masterfrom
KolbyML:aniyomi2
Open

Add anime support#1876
KolbyML wants to merge 1 commit intoSuwayomi:masterfrom
KolbyML:aniyomi2

Conversation

@KolbyML
Copy link
Contributor

@KolbyML KolbyML commented Jan 26, 2026

No description provided.

@KolbyML KolbyML marked this pull request as ready for review January 26, 2026 01:36
Copy link
Collaborator

@Syer10 Syer10 left a comment

Choose a reason for hiding this comment

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

Meta for Source, Anime, and Episodes are needed.

Also what is the status of categories?

Comment on lines +20 to +21
AnimeExtensionTable,
AnimeSourceTable,
Copy link
Collaborator

@Syer10 Syer10 Jan 26, 2026

Choose a reason for hiding this comment

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

Use one-time use table classes. Referencing the actual tables will break the migrations if they are ever changed. See other migrations that add tables for examples

Copy link
Collaborator

Choose a reason for hiding this comment

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

Combine all the migrations

import suwayomi.tachidesk.anime.controller.SourceController

object AnimeAPI {
fun defineEndpoints() {
Copy link
Collaborator

Choose a reason for hiding this comment

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

Don't add REST endpoints unless they are actually needed, like for icons, thumbnails, and the video proxy. Everything that can be should be done in GQL.

Comment on lines +78 to +79
.readTimeout(2, TimeUnit.MINUTES)
.callTimeout(5, TimeUnit.MINUTES)
Copy link
Collaborator

Choose a reason for hiding this comment

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

Why these changes?

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.

2 participants

Comments