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 {
data: {
Page: {
pageInfo: {
total: number
perPage: number
currentPage: number
lastPage: number
hasNextPage: boolean
},
mediaList: MediaList[]
}
}
data: {
Page: {
pageInfo: {
total: number;
perPage: number;
currentPage: number;
lastPage: number;
hasNextPage: boolean;
};
mediaList: MediaList[];
};
};
}
export interface AniListGetSingleAnime {
data: {
MediaList: MediaList
}
data: {
MediaList: MediaList;
};
}
export interface MediaList {
id: number
mediaId: number
userId: number
media: {
id: number
idMal: number
title: {
romaji: string
english?: string
native: string
}
description: string
coverImage: {
large: string
}
season: string
seasonYear: number
status: string
episodes?: number
nextAiringEpisode?: {
airingAt: number
timeUntilAiring: number
episode: number
}
}
status: string
startedAt: {
year: number
month: number
day: number
}
completedAt: {
year?: number
month?: number
day?: number
}
notes?: string
progress: number
score: number
repeat: number
user: {
id: number
name: string
avatar: {
large: string
medium: string
}
statistics: {
anime: {
count: number
statuses: [{
status: string
count: number
}]
}
}
}
}
id: number;
mediaId: number;
userId: number;
media: {
id: number;
idMal: number;
title: {
romaji: string;
english?: string;
native: string;
};
description: string;
coverImage: {
large: string;
};
season: string;
seasonYear: number;
status: string;
episodes?: number;
nextAiringEpisode?: {
airingAt: number;
timeUntilAiring: number;
episode: number;
};
tags: [
{
id: number;
name: string;
description: string;
rank: number;
isMediaSpoiler: boolean;
isAdult: boolean;
},
];
isAdult: boolean;
};
status: string;
startedAt: {
year: number;
month: number;
day: number;
};
completedAt: {
year?: number;
month?: number;
day?: number;
};
notes?: string;
progress: number;
score: number;
repeat: number;
user: {
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": {
"productName": "AniTrack",
"productVersion": "0.1.8"
"productVersion": "0.1.9"
}
}