Class MuteExpirationService
Background service that periodically unmutes users whose timed mute has expired.
public sealed class MuteExpirationService : BackgroundService, IDisposable
- Inheritance
-
BackgroundServiceMuteExpirationService
- Implements
- Inherited Members
Constructors
MuteExpirationService(IServiceScopeFactory, ILogger<MuteExpirationService>)
public MuteExpirationService(IServiceScopeFactory scopeFactory, ILogger<MuteExpirationService> logger)
Parameters
scopeFactoryIServiceScopeFactoryloggerILogger<MuteExpirationService>
Methods
ExecuteAsync(CancellationToken)
protected override Task ExecuteAsync(CancellationToken stoppingToken)
Parameters
stoppingTokenCancellationToken
Returns
- Task