| 1234567891011121314151617181920212223242526 |
- using Quartz;
- using SecureSharing.Business.Interfaces;
-
- namespace SecureSharing.Quartz;
-
- public sealed class MessageDeletionJob : IJob
- {
- private readonly IMessageService _messageService;
-
- public MessageDeletionJob(IMessageService messageService)
- {
- _messageService = messageService;
- }
-
- public async Task Execute(IJobExecutionContext context)
- {
- try
- {
- await _messageService.DeleteExpiredMessages();
- }
- catch (Exception ex)
- {
- /*Log*/
- }
- }
- }
|