From b69dd659d4dcc54e122f0f0681777183b3baee44 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Sat, 7 Jun 2025 16:51:51 +0800 Subject: [PATCH] :bug: Fix last active task didn't set up --- DysonNetwork.Sphere/Program.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/DysonNetwork.Sphere/Program.cs b/DysonNetwork.Sphere/Program.cs index af6c2c0..1a968be 100644 --- a/DysonNetwork.Sphere/Program.cs +++ b/DysonNetwork.Sphere/Program.cs @@ -261,6 +261,17 @@ builder.Services.AddQuartz(q => .WithIntervalInSeconds(60) .RepeatForever()) ); + + var lastActiveFlushJob = new JobKey("LastActiveFlush"); + q.AddJob(opts => opts.WithIdentity(lastActiveFlushJob)); + q.AddTrigger(opts => opts + .ForJob(lastActiveFlushJob) + .WithIdentity("LastActiveFlushTrigger") + .WithSimpleSchedule(o => o + .WithIntervalInMinutes(5) + .RepeatForever()) + ); + }); builder.Services.AddQuartzHostedService(q => q.WaitForJobsToComplete = true);