Skip to content

Commit e12ab0f

Browse files
committed
add: 计划任务添加默认触发时间
1 parent 1b69b23 commit e12ab0f

File tree

3 files changed

+27
-4
lines changed

3 files changed

+27
-4
lines changed

ScheduledTask/ExportExistingMediaInfoTask.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,12 @@ await Plugin.MediaInfoService
8181

8282
public IEnumerable<TaskTriggerInfo> GetDefaultTriggers()
8383
{
84-
return Array.Empty<TaskTriggerInfo>();
84+
yield return new TaskTriggerInfo
85+
{
86+
Type = TaskTriggerInfo.TriggerWeekly,
87+
DayOfWeek = DayOfWeek.Thursday,
88+
TimeOfDayTicks = TimeSpan.FromHours(1).Ticks
89+
};
8590
}
8691

8792
private List<BaseItem> FetchScopedItems()

ScheduledTask/RefreshRecentMetadataTask.cs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,17 @@ await Plugin.ProviderManager
9696

9797
public IEnumerable<TaskTriggerInfo> GetDefaultTriggers()
9898
{
99-
return Array.Empty<TaskTriggerInfo>();
99+
yield return new TaskTriggerInfo
100+
{
101+
Type = TaskTriggerInfo.TriggerDaily,
102+
TimeOfDayTicks = TimeSpan.FromHours(4).Ticks
103+
};
104+
105+
yield return new TaskTriggerInfo
106+
{
107+
Type = TaskTriggerInfo.TriggerDaily,
108+
TimeOfDayTicks = TimeSpan.FromHours(16).Ticks
109+
};
100110
}
101111

102112
private List<BaseItem> FetchRecentItems()

ScheduledTask/UpdatePluginTask.cs

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,16 @@ public IEnumerable<TaskTriggerInfo> GetDefaultTriggers()
6161
{
6262
yield return new TaskTriggerInfo
6363
{
64-
Type = TaskTriggerInfo.TriggerInterval,
65-
IntervalTicks = TimeSpan.FromDays(3).Ticks
64+
Type = TaskTriggerInfo.TriggerWeekly,
65+
DayOfWeek = DayOfWeek.Monday,
66+
TimeOfDayTicks = TimeSpan.FromHours(2).Ticks
67+
};
68+
69+
yield return new TaskTriggerInfo
70+
{
71+
Type = TaskTriggerInfo.TriggerWeekly,
72+
DayOfWeek = DayOfWeek.Thursday,
73+
TimeOfDayTicks = TimeSpan.FromHours(2).Ticks
6674
};
6775
}
6876

0 commit comments

Comments
 (0)