|
|
@ -100,12 +100,6 @@ export function progressResponsesToEntries(responses: ProgressResponse[]) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (item.type === "show" && v.season.id && v.episode.id) { |
|
|
|
if (item.type === "show" && v.season.id && v.episode.id) { |
|
|
|
if ( |
|
|
|
|
|
|
|
!item.seasons[v.season.id] || |
|
|
|
|
|
|
|
(item.episodes[v.episode.id] && |
|
|
|
|
|
|
|
new Date(v.updatedAt).getTime() > |
|
|
|
|
|
|
|
item.episodes[v.episode.id].updatedAt) |
|
|
|
|
|
|
|
) { |
|
|
|
|
|
|
|
item.seasons[v.season.id] = { |
|
|
|
item.seasons[v.season.id] = { |
|
|
|
id: v.season.id, |
|
|
|
id: v.season.id, |
|
|
|
number: v.season.number ?? 0, |
|
|
|
number: v.season.number ?? 0, |
|
|
@ -123,7 +117,6 @@ export function progressResponsesToEntries(responses: ProgressResponse[]) { |
|
|
|
updatedAt: new Date(v.updatedAt).getTime(), |
|
|
|
updatedAt: new Date(v.updatedAt).getTime(), |
|
|
|
}; |
|
|
|
}; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
return items; |
|
|
|
return items; |
|
|
|