Kavita/Kavita.Common/Helpers/CronHelper.cs
2025-03-23 15:06:20 -07:00

23 lines
463 B
C#

using System;
using Cronos;
namespace Kavita.Common.Helpers;
public static class CronHelper
{
public static bool IsValidCron(string cronExpression)
{
// NOTE: This must match Hangfire's underlying cron system. Hangfire is unique
try
{
CronExpression.Parse(cronExpression);
return true;
}
catch (Exception)
{
/* Swallow */
return false;
}
}
}