mirror of
https://github.com/immense/Remotely.git
synced 2025-10-26 11:27:15 +00:00
Use ExecuteDeleteAsync to speed up deletion of all server logs.
This commit is contained in:
parent
9ea17adb4f
commit
eb7cfc1356
@ -655,12 +655,12 @@ namespace Remotely.Server.Services
|
||||
{
|
||||
if (currentUser.IsServerAdmin)
|
||||
{
|
||||
dbContext.EventLogs.RemoveRange(dbContext.EventLogs);
|
||||
await dbContext.EventLogs.ExecuteDeleteAsync();
|
||||
}
|
||||
else
|
||||
{
|
||||
var eventLogs = dbContext.EventLogs.Where(x => x.OrganizationID == currentUser.OrganizationID);
|
||||
dbContext.EventLogs.RemoveRange(eventLogs);
|
||||
await eventLogs.ExecuteDeleteAsync();
|
||||
}
|
||||
|
||||
await dbContext.SaveChangesAsync();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user