mirror of
https://github.com/aleksilassila/reiverr.git
synced 2026-04-26 18:55:12 +02:00
feat: add nextReleaseDate to metadata
This commit is contained in:
@@ -103,6 +103,18 @@ export class SeriesMetadata {
|
||||
@Column({ nullable: true })
|
||||
lastReleaseDate?: Date;
|
||||
|
||||
@ApiProperty({ required: false, type: 'string' })
|
||||
@Column({ nullable: true })
|
||||
nextReleaseDate?: Date;
|
||||
|
||||
@ApiProperty({ required: false, type: 'number' })
|
||||
@Column({ nullable: true })
|
||||
lastSeasonNumber?: number;
|
||||
|
||||
@ApiProperty({ required: false, type: 'number' })
|
||||
@Column({ nullable: true })
|
||||
lastEpisodeNumber?: number;
|
||||
|
||||
//
|
||||
|
||||
@ApiProperty({ type: [LibraryItem], required: false })
|
||||
|
||||
@@ -83,6 +83,13 @@ export class MetadataService {
|
||||
series.lastReleaseDate = tmdbSeries.last_air_date
|
||||
? new Date(tmdbSeries.last_air_date)
|
||||
: undefined;
|
||||
series.nextReleaseDate = tmdbSeries.next_episode_to_air?.air_date
|
||||
? new Date(tmdbSeries.next_episode_to_air.air_date)
|
||||
: undefined;
|
||||
series.lastEpisodeNumber =
|
||||
tmdbSeries.last_episode_to_air?.episode_number;
|
||||
series.lastSeasonNumber =
|
||||
tmdbSeries.last_episode_to_air?.season_number;
|
||||
series.name = tmdbSeries.name;
|
||||
}
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ export type SeriesImages = Awaited<
|
||||
>['data'];
|
||||
export type TmdbSeries = Awaited<
|
||||
ReturnType<TmdbApi['v3']['tvSeriesDetails']>
|
||||
>['data'];
|
||||
>['data']
|
||||
|
||||
export type TmdbMovieFull = TmdbMovie & {
|
||||
videos: MovieVideos; // Proxy or to not proxy
|
||||
|
||||
@@ -19,7 +19,7 @@ import {
|
||||
MediaType,
|
||||
PaginatedResponseDto,
|
||||
PaginationParamsDto,
|
||||
SuccessResponseDto
|
||||
SuccessResponseDto,
|
||||
} from 'src/common/common.dto';
|
||||
import { MediaSourcesService } from 'src/users/media-sources/media-sources.service';
|
||||
import {
|
||||
|
||||
Reference in New Issue
Block a user