20 lines
510 B
C#
20 lines
510 B
C#
using System.Threading.Tasks;
|
|
using Quartz;
|
|
using Streetwriters.Identity.Services;
|
|
|
|
namespace Streetwriters.Identity.Jobs
|
|
{
|
|
public class TokenCleanupJob : IJob
|
|
{
|
|
private TokenCleanup TokenCleanup { get; set; }
|
|
public TokenCleanupJob(TokenCleanup tokenCleanup)
|
|
{
|
|
TokenCleanup = tokenCleanup;
|
|
}
|
|
|
|
public Task Execute(IJobExecutionContext context)
|
|
{
|
|
return TokenCleanup.RemoveExpiredGrantsAsync();
|
|
}
|
|
}
|
|
} |