properly store plex timestamps on update (#98)

This commit is contained in:
Jason Dove
2021-03-22 02:20:31 +00:00
committed by GitHub
parent 527d3c6e4b
commit 489f8d92ff
4 changed files with 29 additions and 2 deletions
@@ -189,6 +189,8 @@ namespace ErsatzTV.Core.Plex
}
}
await _metadataRepository.MarkAsUpdated(existingMetadata, incomingMetadata.DateUpdated);
// TODO: update other metadata?
}
@@ -207,6 +209,7 @@ namespace ErsatzTV.Core.Plex
{
await UpdateArtworkIfNeeded(existingMetadata, incomingMetadata, ArtworkKind.Poster);
await UpdateArtworkIfNeeded(existingMetadata, incomingMetadata, ArtworkKind.FanArt);
await _metadataRepository.MarkAsUpdated(existingMetadata, incomingMetadata.DateUpdated);
}
return result;
@@ -153,6 +153,8 @@ namespace ErsatzTV.Core.Plex
result.IsUpdated = true;
}
}
await _metadataRepository.MarkAsUpdated(existingMetadata, incomingMetadata.DateUpdated);
}
return result;
@@ -170,6 +172,7 @@ namespace ErsatzTV.Core.Plex
{
await UpdateArtworkIfNeeded(existingMetadata, incomingMetadata, ArtworkKind.Poster);
await UpdateArtworkIfNeeded(existingMetadata, incomingMetadata, ArtworkKind.FanArt);
await _metadataRepository.MarkAsUpdated(existingMetadata, incomingMetadata.DateUpdated);
}
return result;
@@ -235,6 +238,7 @@ namespace ErsatzTV.Core.Plex
if (incomingMetadata.DateUpdated > existingMetadata.DateUpdated)
{
await UpdateArtworkIfNeeded(existingMetadata, incomingMetadata, ArtworkKind.Poster);
await _metadataRepository.MarkAsUpdated(existingMetadata, incomingMetadata.DateUpdated);
}
return existing;