mirror of
https://github.com/immense/Remotely.git
synced 2025-10-26 11:27:15 +00:00
Modified data cleanup queries so they don't run locally.
This commit is contained in:
parent
2d4b6aa0e9
commit
08f06beb2b
@ -1 +1 @@
|
||||
2019.07.23.1531
|
||||
2019.07.27.1108
|
||||
|
||||
@ -497,18 +497,20 @@ namespace Remotely.Server.Data
|
||||
{
|
||||
if (AppConfig.DataRetentionInDays > 0)
|
||||
{
|
||||
var expirationDate = DateTime.Now - TimeSpan.FromDays(AppConfig.DataRetentionInDays);
|
||||
|
||||
var eventLogs = RemotelyContext.EventLogs
|
||||
.Where(x => DateTime.Now - x.TimeStamp > TimeSpan.FromDays(AppConfig.DataRetentionInDays));
|
||||
.Where(x => x.TimeStamp < expirationDate);
|
||||
|
||||
RemotelyContext.RemoveRange(eventLogs);
|
||||
|
||||
var commandContexts = RemotelyContext.CommandContexts
|
||||
.Where(x => DateTime.Now - x.TimeStamp > TimeSpan.FromDays(AppConfig.DataRetentionInDays));
|
||||
.Where(x => x.TimeStamp < expirationDate);
|
||||
|
||||
RemotelyContext.RemoveRange(commandContexts);
|
||||
|
||||
var sharedFiles = RemotelyContext.SharedFiles
|
||||
.Where(x => DateTime.Now - x.Timestamp > TimeSpan.FromDays(AppConfig.DataRetentionInDays));
|
||||
.Where(x => x.Timestamp < expirationDate);
|
||||
|
||||
RemotelyContext.RemoveRange(sharedFiles);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user