flesh out anime page

This commit is contained in:
2026-02-06 05:02:05 -08:00
parent 82714100e4
commit 665eb31775
2 changed files with 108 additions and 6 deletions

View File

@@ -30,6 +30,7 @@ export async function getAnimeList(db: ClientDb, limit = DEFAULT_LIST_LIMIT) {
year: anime.year,
seasonId: anime.seasonId,
malId: anime.malId,
aniListId: anime.aniListId,
})
.from(anime)
.orderBy(desc(anime.year), desc(anime.seasonId), desc(anime.annId))
@@ -60,6 +61,7 @@ export async function searchAnimeByName(
year: anime.year,
seasonId: anime.seasonId,
malId: anime.malId,
aniListId: anime.aniListId,
})
.from(anime)
.where(like(anime.mainName, pattern))
@@ -84,6 +86,7 @@ export async function getAnimeWithSongsByAnnId(db: ClientDb, annId: number) {
year: anime.year,
seasonId: anime.seasonId,
malId: anime.malId,
aniListId: anime.aniListId,
})
.from(anime)
.where(eq(anime.annId, annId))
@@ -142,6 +145,7 @@ export async function getSongsForMalAnimeIds(
.select({
annId: anime.annId,
malId: anime.malId,
aniListId: anime.aniListId,
animeName: anime.mainName,
year: anime.year,
seasonId: anime.seasonId,