mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-08-24 06:55:23 -07:00
Use originallyAvailableAt to populate Aired property
This commit is contained in:
parent
38c3c68cbc
commit
310c5c6f38
8 changed files with 16 additions and 6 deletions
|
@ -19,7 +19,7 @@ namespace Ombi.Api.Plex.Models
|
|||
public string banner { get; set; }
|
||||
public string theme { get; set; }
|
||||
//public string duration { get; set; }
|
||||
//public string originallyAvailableAt { get; set; }
|
||||
public string originallyAvailableAt { get; set; }
|
||||
public int leafCount { get; set; }
|
||||
public int viewedLeafCount { get; set; }
|
||||
public int childCount { get; set; }
|
||||
|
|
|
@ -93,7 +93,8 @@ namespace Ombi.Core.Engine
|
|||
ContentId = int.Parse(ep.Series.TvDbId),
|
||||
ContentType = ContentType.Episode,
|
||||
EpisodeNumber = ep.EpisodeNumber,
|
||||
SeasonNumber = ep.SeasonNumber
|
||||
SeasonNumber = ep.SeasonNumber,
|
||||
Aired = ep.Aired
|
||||
});
|
||||
}
|
||||
}
|
||||
|
@ -131,7 +132,8 @@ namespace Ombi.Core.Engine
|
|||
ContentId = int.Parse(ep.Series.TvDbId),
|
||||
ContentType = ContentType.Episode,
|
||||
EpisodeNumber = ep.EpisodeNumber,
|
||||
SeasonNumber = ep.SeasonNumber
|
||||
SeasonNumber = ep.SeasonNumber,
|
||||
Aired = ep.Aired
|
||||
});
|
||||
}
|
||||
}
|
||||
|
@ -217,7 +219,8 @@ namespace Ombi.Core.Engine
|
|||
ReleaseYear = plex.ReleaseYear,
|
||||
TvDbId = plex.TvDbId,
|
||||
EpisodeNumber = episode.EpisodeNumber,
|
||||
SeasonNumber = season.SeasonNumber
|
||||
SeasonNumber = season.SeasonNumber,
|
||||
Aired = plex.Aired
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
|
@ -15,5 +15,6 @@ namespace Ombi.Core.Models
|
|||
public string Quality { get; set; }
|
||||
public int SeasonNumber { get; set; }
|
||||
public int EpisodeNumber { get; set; }
|
||||
public DateTime Aired { get; set; }
|
||||
}
|
||||
}
|
|
@ -186,7 +186,8 @@ namespace Ombi.Schedule.Jobs.Plex
|
|||
GrandparentKey = episode.grandparentRatingKey,
|
||||
ParentKey = episode.parentRatingKey,
|
||||
Key = episode.ratingKey,
|
||||
Title = episode.title
|
||||
Title = episode.title,
|
||||
Aired = DateTime.TryParse(episode.originallyAvailableAt, out var parseDate) ? parseDate : (DateTime?)null,
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -49,5 +49,6 @@ namespace Ombi.Store.Entities
|
|||
public string TheMovieDbId { get; set; }
|
||||
|
||||
public EmbyContent Series { get; set; }
|
||||
public DateTime Aired { get; set; }
|
||||
}
|
||||
}
|
|
@ -1,4 +1,5 @@
|
|||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Ombi.Store.Entities
|
||||
{
|
||||
|
@ -26,5 +27,6 @@ namespace Ombi.Store.Entities
|
|||
|
||||
|
||||
public PlexServerContent Series { get; set; }
|
||||
public DateTime? Aired { get; set; }
|
||||
}
|
||||
}
|
|
@ -54,6 +54,7 @@ namespace Ombi.Store.Entities
|
|||
public string Quality { get; set; }
|
||||
|
||||
public int? RequestId { get; set; }
|
||||
public DateTime Aired { get; set; }
|
||||
|
||||
[NotMapped]
|
||||
public bool HasImdb => !string.IsNullOrEmpty(ImdbId);
|
||||
|
|
|
@ -13,6 +13,7 @@ namespace Ombi.Store.Entities
|
|||
public int? SeasonNumber { get; set; }
|
||||
public string AlbumId { get; set; }
|
||||
public DateTime AddedAt { get; set; }
|
||||
public DateTime? Aired { get; set; }
|
||||
}
|
||||
|
||||
public enum RecentlyAddedType
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue