feat: add availability information about media requests (#1794)

This commit is contained in:
Marek Tancak
2024-01-09 19:56:57 +00:00
committed by GitHub
parent 209119f14c
commit 6d6750c665
4 changed files with 36 additions and 5 deletions

View File

@@ -62,6 +62,7 @@ export const mediaRequestsRouter = createTRPCRouter({
userRequestCount: item.requestedBy.requestCount,
airDate: genericItem.airDate,
status: item.status,
availability: item.is4k ? item.media.status4k : item.media.status,
backdropPath: `https://image.tmdb.org/t/p/original/${genericItem.backdropPath}`,
posterPath: `https://image.tmdb.org/t/p/w600_and_h900_bestv2/${genericItem.posterPath}`,
href: `${appUrl}/${item.type}/${item.media.tmdbId}`,
@@ -215,6 +216,7 @@ type OverseerrResponseItem = {
status: number;
createdAt: string;
type: 'movie' | 'tv';
is4k: boolean;
rootFolder: string;
requestedBy: OverseerrResponseItemUser;
media: OverseerrResponseItemMedia;
@@ -222,6 +224,8 @@ type OverseerrResponseItem = {
type OverseerrResponseItemMedia = {
tmdbId: number;
status: number;
status4k: number;
};
type OverseerrResponseItemUser = {