Commit 634255c2 by Sebastián Katzer

Support for full list of repeat intervals and custom instervals

parent 7c6ddd27
...@@ -286,16 +286,35 @@ ...@@ -286,16 +286,35 @@
{ {
get get
{ {
switch (this.Options.Trigger.Every) var every = this.Options.Trigger.Every;
switch (every)
{ {
case "second":
return new TimeSpan(TimeSpan.TicksPerSecond);
case "minute": case "minute":
return new TimeSpan(TimeSpan.TicksPerMinute); return new TimeSpan(TimeSpan.TicksPerMinute);
case "hour": case "hour":
return new TimeSpan(TimeSpan.TicksPerHour); return new TimeSpan(TimeSpan.TicksPerHour);
case "day": case "day":
return new TimeSpan(TimeSpan.TicksPerDay); return new TimeSpan(TimeSpan.TicksPerDay);
default: case "week":
return TimeSpan.Zero; 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