mirror of
https://github.com/Kareadita/Kavita.git
synced 2025-05-24 00:52:23 -04:00
* Lots of cleanup on the warnings in the solution. Deprecated IsLastWriteLessThan and made a new method HasFileBeenModifiedSince. * Added some tests for the new extension method. * Changed filter import to use correct import * Scan Series now uses Refresh Metadata for Series, rather than library one. * Fixed an issue where cover generation wasn't properly taking forced update into consideration. Removed a case of cover generation for no reason. * Fixed series downloads not triggering backend call
20 lines
539 B
C#
20 lines
539 B
C#
using System;
|
|
using System.IO;
|
|
|
|
namespace API.Extensions
|
|
{
|
|
public static class FileInfoExtensions
|
|
{
|
|
/// <summary>
|
|
/// Checks if the last write time of the file is after the passed date
|
|
/// </summary>
|
|
/// <param name="fileInfo"></param>
|
|
/// <param name="comparison"></param>
|
|
/// <returns></returns>
|
|
public static bool HasFileBeenModifiedSince(this FileInfo fileInfo, DateTime comparison)
|
|
{
|
|
return fileInfo?.LastWriteTime > comparison;
|
|
}
|
|
}
|
|
}
|