Files
Swarm/DysonNetwork.Pass/Wallet/FundExpirationJob.cs
LittleSheep 9b4f61fcda Embeddable funds
 Chat message embeddable poll
2025-11-16 21:22:45 +08:00

25 lines
593 B
C#

using Quartz;
namespace DysonNetwork.Pass.Wallet;
public class FundExpirationJob(
PaymentService paymentService,
ILogger<FundExpirationJob> logger
) : IJob
{
public async Task Execute(IJobExecutionContext context)
{
logger.LogInformation("Starting fund expiration job...");
try
{
await paymentService.ProcessExpiredFundsAsync();
logger.LogInformation("Successfully processed expired funds");
}
catch (Exception ex)
{
logger.LogError(ex, "Error processing expired funds");
}
}
}