refactoring

This commit is contained in:
Anton Suhorukov 2023-06-01 14:01:21 +03:00
parent c44e162162
commit 15ea9521c1

View File

@ -79,8 +79,8 @@ public class ClearEventsService : IHostedService, IDisposable
{
try
{
await GetOldEventsAsync(r => r.LoginEvents, "LoginHistoryLifeTime");
await GetOldEventsAsync(r => r.AuditEvents, "AuditTrailLifeTime");
await RemoveOldEventsAsync(r => r.LoginEvents, "LoginHistoryLifeTime");
await RemoveOldEventsAsync(r => r.AuditEvents, "AuditTrailLifeTime");
}
catch (Exception ex)
{
@ -88,7 +88,7 @@ public class ClearEventsService : IHostedService, IDisposable
}
}
private async Task GetOldEventsAsync<T>(Expression<Func<MessagesContext, DbSet<T>>> func, string settings) where T : MessageEvent
private async Task RemoveOldEventsAsync<T>(Expression<Func<MessagesContext, DbSet<T>>> func, string settings) where T : MessageEvent
{
List<T> ids;
var compile = func.Compile();