Update src/backend/accounts/user.ts

Co-authored-by: William Oldham <github@binaryoverload.co.uk>
This commit is contained in:
MemeCornucopia 2024-01-30 18:13:11 -05:00 committed by GitHub
parent 55bb3c4574
commit 22358112d3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -87,7 +87,9 @@ export function progressResponsesToEntries(responses: ProgressResponse[]) {
} }
const item = items[v.tmdbId]; const item = items[v.tmdbId];
// Update the item only if the new update is more recent than the current one
// Since each watched episode is a single array entry but with the same tmdbId, the root item updatedAt will only have the first episode's timestamp (which is not the newest).
// Here, we are setting it explicitly so the updatedAt always has the highest updatedAt from the episodes.
if (new Date(v.updatedAt).getTime() > item.updatedAt) { if (new Date(v.updatedAt).getTime() > item.updatedAt) {
item.updatedAt = new Date(v.updatedAt).getTime(); item.updatedAt = new Date(v.updatedAt).getTime();
} }