Format code

This commit is contained in:
Zoe Roux 2024-04-16 01:29:04 +02:00
parent 9255695af2
commit ec88da2434
No known key found for this signature in database
4 changed files with 14 additions and 3 deletions

View File

@ -28,7 +28,14 @@ namespace Kyoo.Abstractions.Models;
/// <summary> /// <summary>
/// A class representing collections of <see cref="Show"/>. /// A class representing collections of <see cref="Show"/>.
/// </summary> /// </summary>
public class Collection : IQuery, IResource, IMetadata, IThumbnails, IAddedDate, IRefreshable, ILibraryItem public class Collection
: IQuery,
IResource,
IMetadata,
IThumbnails,
IAddedDate,
IRefreshable,
ILibraryItem
{ {
public static Sort DefaultSort => new Sort<Collection>.By(nameof(Collection.Name)); public static Sort DefaultSort => new Sort<Collection>.By(nameof(Collection.Name));

View File

@ -220,7 +220,8 @@ public abstract class DatabaseContext : DbContext
where T : class, IRefreshable where T : class, IRefreshable
{ {
// schedule a refresh soon since metadata can change frequently for recently added items ond online databases // schedule a refresh soon since metadata can change frequently for recently added items ond online databases
builder.Entity<T>() builder
.Entity<T>()
.Property(x => x.NextMetadataRefresh) .Property(x => x.NextMetadataRefresh)
.HasDefaultValueSql("now() at time zone 'utc' + interval '2 hours'") .HasDefaultValueSql("now() at time zone 'utc' + interval '2 hours'")
.ValueGeneratedOnAdd(); .ValueGeneratedOnAdd();

View File

@ -229,7 +229,9 @@ class TheXem(Provider):
async def identify_season(self, show_id: str, season: int) -> Season: async def identify_season(self, show_id: str, season: int) -> Season:
return await self._base.identify_season(show_id, season) return await self._base.identify_season(show_id, season)
async def identify_episode(self, show_id: str, season: Optional[int], episode_nbr: int, absolute: int) -> Episode: async def identify_episode(
self, show_id: str, season: Optional[int], episode_nbr: int, absolute: int
) -> Episode:
return await self._base.identify_episode(show_id, season, episode_nbr, absolute) return await self._base.identify_episode(show_id, season, episode_nbr, absolute)
async def identify_collection(self, provider_id: str) -> Collection: async def identify_collection(self, provider_id: str) -> Collection:

View File

@ -13,6 +13,7 @@ class PartialShow:
original_language: Optional[str] original_language: Optional[str]
external_id: dict[str, MetadataID] external_id: dict[str, MetadataID]
@dataclass @dataclass
class EpisodeID: class EpisodeID:
show_id: str show_id: str