mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-05-24 02:02:36 -04:00
Add played date on watch status
This commit is contained in:
parent
48f77c2f7a
commit
aa4ea2134a
@ -78,6 +78,11 @@ namespace Kyoo.Abstractions.Models
|
||||
/// <inheritdoc/>
|
||||
public DateTime AddedDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// The date at which this item was played.
|
||||
/// </summary>
|
||||
public DateTime? PlayedDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Has the user started watching, is it planned?
|
||||
/// </summary>
|
||||
@ -125,6 +130,11 @@ namespace Kyoo.Abstractions.Models
|
||||
/// <inheritdoc/>
|
||||
public DateTime AddedDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// The date at which this item was played.
|
||||
/// </summary>
|
||||
public DateTime? PlayedDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Has the user started watching, is it planned?
|
||||
/// </summary>
|
||||
@ -172,6 +182,11 @@ namespace Kyoo.Abstractions.Models
|
||||
/// <inheritdoc/>
|
||||
public DateTime AddedDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// The date at which this item was played.
|
||||
/// </summary>
|
||||
public DateTime? PlayedDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Has the user started watching, is it planned?
|
||||
/// </summary>
|
||||
|
@ -95,7 +95,7 @@ public class WatchStatusRepository : IWatchStatusRepository
|
||||
MovieId = movieId,
|
||||
Status = status,
|
||||
WatchedTime = watchedTime,
|
||||
AddedDate = DateTime.UtcNow
|
||||
PlayedDate = DateTime.UtcNow
|
||||
};
|
||||
await _database.MovieWatchStatus.Upsert(ret)
|
||||
.UpdateIf(x => !(status == WatchStatus.Watching && x.Status == WatchStatus.Completed))
|
||||
@ -150,7 +150,7 @@ public class WatchStatusRepository : IWatchStatusRepository
|
||||
)
|
||||
: null,
|
||||
UnseenEpisodesCount = unseenEpisodeCount,
|
||||
AddedDate = DateTime.UtcNow
|
||||
PlayedDate = DateTime.UtcNow
|
||||
};
|
||||
await _database.ShowWatchStatus.Upsert(ret)
|
||||
.UpdateIf(x => !(status == WatchStatus.Watching && x.Status == WatchStatus.Completed))
|
||||
@ -213,7 +213,7 @@ public class WatchStatusRepository : IWatchStatusRepository
|
||||
Status = status,
|
||||
WatchedTime = watchedTime,
|
||||
WatchedPercent = percent,
|
||||
AddedDate = DateTime.UtcNow
|
||||
PlayedDate = DateTime.UtcNow
|
||||
};
|
||||
await _database.EpisodeWatchStatus.Upsert(ret)
|
||||
.UpdateIf(x => !(status == WatchStatus.Watching && x.Status == WatchStatus.Completed))
|
||||
|
Loading…
x
Reference in New Issue
Block a user