Commit cbdcee1b by Sebastián Katzer

Support for new trigger option in: (Windows)

parent 15d3d3e1
...@@ -293,9 +293,17 @@ ...@@ -293,9 +293,17 @@
get get
{ {
var trigger = this.Options.Trigger; var trigger = this.Options.Trigger;
var time = trigger.At;
var date = DateTimeOffset.FromUnixTimeMilliseconds(time * 1000).LocalDateTime;
var minDate = DateTime.Now.AddSeconds(0.1); var minDate = DateTime.Now.AddSeconds(0.1);
DateTime date;
if (trigger.In != 0)
{
date = DateTime.Now.AddSeconds(trigger.In);
}
else
{
date = DateTimeOffset.FromUnixTimeMilliseconds(trigger.At * 1000).LocalDateTime;
}
date = date.AddTicks(this.Interval.Ticks * (trigger.Occurrence - 1)); date = date.AddTicks(this.Interval.Ticks * (trigger.Occurrence - 1));
......
...@@ -31,7 +31,12 @@ namespace LocalNotificationProxy.LocalNotification ...@@ -31,7 +31,12 @@ namespace LocalNotificationProxy.LocalNotification
/// <summary> /// <summary>
/// Gets or sets trigger date. /// Gets or sets trigger date.
/// </summary> /// </summary>
public long At { get; set; } public long At { get; set; } = 0;
/// <summary>
/// Gets or sets relative trigger date in seconds from now.
/// </summary>
public long In { get; set; } = 0;
/// <summary> /// <summary>
/// Gets or sets trigger count. /// Gets or sets trigger count.
......
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