added tags to frontend anime item

This commit is contained in:
John O'Keefe 2025-05-14 14:31:43 -04:00
parent 8460d56d55
commit 6db01f7f9f
3 changed files with 879 additions and 801 deletions

View File

@ -1,80 +1,93 @@
export interface AniListCurrentUserWatchList { export interface AniListCurrentUserWatchList {
data: { data: {
Page: { Page: {
pageInfo: { pageInfo: {
total: number total: number;
perPage: number perPage: number;
currentPage: number currentPage: number;
lastPage: number lastPage: number;
hasNextPage: boolean hasNextPage: boolean;
}, };
mediaList: MediaList[] mediaList: MediaList[];
} };
} };
} }
export interface AniListGetSingleAnime { export interface AniListGetSingleAnime {
data: { data: {
MediaList: MediaList MediaList: MediaList;
} };
} }
export interface MediaList { export interface MediaList {
id: number id: number;
mediaId: number mediaId: number;
userId: number userId: number;
media: { media: {
id: number id: number;
idMal: number idMal: number;
title: { title: {
romaji: string romaji: string;
english?: string english?: string;
native: string native: string;
} };
description: string description: string;
coverImage: { coverImage: {
large: string large: string;
} };
season: string season: string;
seasonYear: number seasonYear: number;
status: string status: string;
episodes?: number episodes?: number;
nextAiringEpisode?: { nextAiringEpisode?: {
airingAt: number airingAt: number;
timeUntilAiring: number timeUntilAiring: number;
episode: number episode: number;
} };
} tags: [
status: string {
startedAt: { id: number;
year: number name: string;
month: number description: string;
day: number rank: number;
} isMediaSpoiler: boolean;
completedAt: { isAdult: boolean;
year?: number },
month?: number ];
day?: number isAdult: boolean;
} };
notes?: string status: string;
progress: number startedAt: {
score: number year: number;
repeat: number month: number;
user: { day: number;
id: number };
name: string completedAt: {
avatar: { year?: number;
large: string month?: number;
medium: string day?: number;
} };
statistics: { notes?: string;
anime: { progress: number;
count: number score: number;
statuses: [{ repeat: number;
status: string user: {
count: number id: number;
}] name: string;
} avatar: {
} large: string;
} medium: string;
} };
statistics: {
anime: {
count: number;
statuses: [
{
status: string;
count: number;
},
];
};
};
};
}

File diff suppressed because it is too large Load Diff

View File

@ -12,6 +12,6 @@
}, },
"info": { "info": {
"productName": "AniTrack", "productName": "AniTrack",
"productVersion": "0.1.8" "productVersion": "0.1.9"
} }
} }