Browse Source

use ifilesystem for last write time

pull/2690/head
Jason Dove 8 months ago
parent
commit
7344bc2421
No known key found for this signature in database
  1. 18
      ErsatzTV.Scanner/Core/Metadata/LocalMetadataProvider.cs

18
ErsatzTV.Scanner/Core/Metadata/LocalMetadataProvider.cs

@ -324,7 +324,7 @@ public class LocalMetadataProvider : ILocalMetadataProvider
{ {
MetadataKind = MetadataKind.Sidecar, MetadataKind = MetadataKind.Sidecar,
DateAdded = DateTime.UtcNow, DateAdded = DateTime.UtcNow,
DateUpdated = File.GetLastWriteTimeUtc(nfoFileName), DateUpdated = _fileSystem.File.GetLastWriteTimeUtc(nfoFileName),
Album = nfo.Album, Album = nfo.Album,
Title = nfo.Title, Title = nfo.Title,
Plot = nfo.Plot, Plot = nfo.Plot,
@ -365,7 +365,7 @@ public class LocalMetadataProvider : ILocalMetadataProvider
{ {
MetadataKind = MetadataKind.Embedded, MetadataKind = MetadataKind.Embedded,
DateAdded = DateTime.UtcNow, DateAdded = DateTime.UtcNow,
DateUpdated = File.GetLastWriteTimeUtc(path), DateUpdated = _fileSystem.File.GetLastWriteTimeUtc(path),
Artists = [], Artists = [],
AlbumArtists = [], AlbumArtists = [],
@ -450,7 +450,7 @@ public class LocalMetadataProvider : ILocalMetadataProvider
{ {
MetadataKind = MetadataKind.Embedded, MetadataKind = MetadataKind.Embedded,
DateAdded = DateTime.UtcNow, DateAdded = DateTime.UtcNow,
DateUpdated = File.GetLastWriteTimeUtc(path), DateUpdated = _fileSystem.File.GetLastWriteTimeUtc(path),
DurationSeconds = durationSeconds, DurationSeconds = durationSeconds,
Artwork = [], Artwork = [],
@ -517,7 +517,7 @@ public class LocalMetadataProvider : ILocalMetadataProvider
{ {
MetadataKind = MetadataKind.Embedded, MetadataKind = MetadataKind.Embedded,
DateAdded = DateTime.UtcNow, DateAdded = DateTime.UtcNow,
DateUpdated = File.GetLastWriteTimeUtc(path), DateUpdated = _fileSystem.File.GetLastWriteTimeUtc(path),
Artwork = [], Artwork = [],
Actors = [], Actors = [],
@ -1290,7 +1290,7 @@ public class LocalMetadataProvider : ILocalMetadataProvider
foreach (ShowNfo nfo in maybeNfo.RightToSeq()) foreach (ShowNfo nfo in maybeNfo.RightToSeq())
{ {
DateTime dateAdded = DateTime.UtcNow; DateTime dateAdded = DateTime.UtcNow;
DateTime dateUpdated = File.GetLastWriteTimeUtc(nfoFileName); DateTime dateUpdated = _fileSystem.File.GetLastWriteTimeUtc(nfoFileName);
return new ShowMetadata return new ShowMetadata
{ {
@ -1343,7 +1343,7 @@ public class LocalMetadataProvider : ILocalMetadataProvider
{ {
MetadataKind = MetadataKind.Sidecar, MetadataKind = MetadataKind.Sidecar,
DateAdded = DateTime.UtcNow, DateAdded = DateTime.UtcNow,
DateUpdated = File.GetLastWriteTimeUtc(nfoFileName), DateUpdated = _fileSystem.File.GetLastWriteTimeUtc(nfoFileName),
Title = nfo.Name, Title = nfo.Name,
Disambiguation = nfo.Disambiguation, Disambiguation = nfo.Disambiguation,
Biography = nfo.Biography, Biography = nfo.Biography,
@ -1380,7 +1380,7 @@ public class LocalMetadataProvider : ILocalMetadataProvider
foreach (EpisodeNfo nfo in maybeNfo.RightToSeq().Flatten()) foreach (EpisodeNfo nfo in maybeNfo.RightToSeq().Flatten())
{ {
DateTime dateAdded = DateTime.UtcNow; DateTime dateAdded = DateTime.UtcNow;
DateTime dateUpdated = File.GetLastWriteTimeUtc(nfoFileName); DateTime dateUpdated = _fileSystem.File.GetLastWriteTimeUtc(nfoFileName);
var metadata = new EpisodeMetadata var metadata = new EpisodeMetadata
{ {
@ -1436,7 +1436,7 @@ public class LocalMetadataProvider : ILocalMetadataProvider
foreach (MovieNfo nfo in maybeNfo.RightToSeq()) foreach (MovieNfo nfo in maybeNfo.RightToSeq())
{ {
DateTime dateAdded = DateTime.UtcNow; DateTime dateAdded = DateTime.UtcNow;
DateTime dateUpdated = File.GetLastWriteTimeUtc(nfoFileName); DateTime dateUpdated = _fileSystem.File.GetLastWriteTimeUtc(nfoFileName);
var year = 0; var year = 0;
if (nfo.Year > 1000) if (nfo.Year > 1000)
@ -1522,7 +1522,7 @@ public class LocalMetadataProvider : ILocalMetadataProvider
foreach (OtherVideoNfo nfo in maybeNfo.RightToSeq()) foreach (OtherVideoNfo nfo in maybeNfo.RightToSeq())
{ {
DateTime dateAdded = DateTime.UtcNow; DateTime dateAdded = DateTime.UtcNow;
DateTime dateUpdated = File.GetLastWriteTimeUtc(nfoFileName); DateTime dateUpdated = _fileSystem.File.GetLastWriteTimeUtc(nfoFileName);
var year = 0; var year = 0;
if (nfo.Year > 1000) if (nfo.Year > 1000)

Loading…
Cancel
Save