feat(esppScheduleSync, esppSync): вынесена логика сравнения nextRun из EsppSync в EsppScheduleSync. Рефакторинг EsppScheduleSync - логика проверки имени шаблона

This commit is contained in:
Mikhail Trubnikov
2026-02-18 11:40:25 +10:00
parent d17f6cf409
commit 517d446bcf
6 changed files with 272 additions and 255 deletions

View File

@@ -0,0 +1,25 @@
namespace PARR.EsppSync.Helpers
{
/// <summary>
/// Хелперы для EsppSync
/// </summary>
public static class EsppSyncHelpers
{
/// <summary>
/// Првести строку в стандарт сравнения (для сравнения объектов)
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string Normalize(string? str)
{
if (str == null)
return string.Empty;
str = str.Replace("\r", string.Empty);
str = str.Replace("\n", string.Empty);
str = str.Replace(" ", string.Empty);
return str.ToLower();
}
}
}