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