Commit 634255c2 by Sebastián Katzer

Support for full list of repeat intervals and custom instervals

parent 7c6ddd27
......@@ -286,15 +286,34 @@
{
get
{
switch (this.Options.Trigger.Every)
var every = this.Options.Trigger.Every;
switch (every)
{
case "second":
return new TimeSpan(TimeSpan.TicksPerSecond);
case "minute":
return new TimeSpan(TimeSpan.TicksPerMinute);
case "hour":
return new TimeSpan(TimeSpan.TicksPerHour);
case "day":
return new TimeSpan(TimeSpan.TicksPerDay);
default:
case "week":
return new TimeSpan(TimeSpan.TicksPerDay * 7);
case "month":
return new TimeSpan(TimeSpan.TicksPerDay * 31);
case "quarter":
return new TimeSpan(TimeSpan.TicksPerHour * 2190);
case "year":
return new TimeSpan(TimeSpan.TicksPerDay * 365);
}
try
{
return TimeSpan.FromSeconds(60 * int.Parse(every));
}
catch
{
return TimeSpan.Zero;
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment