Browse Source

Increase expiration time for rule events to 30 days

pull/419/head
Sebastian Stehle 6 years ago
parent
commit
c20c63dd08
  1. 4
      src/Squidex.Domain.Apps.Core.Operations/HandleRules/Constants.cs
  2. 2
      src/Squidex.Domain.Apps.Core.Operations/HandleRules/RuleService.cs
  3. 2
      tests/Squidex.Domain.Apps.Core.Tests/Operations/HandleRules/RuleServiceTests.cs

4
src/Squidex.Domain.Apps.Core.Operations/HandleRules/Constants.cs

@ -11,6 +11,8 @@ namespace Squidex.Domain.Apps.Core.HandleRules
{ {
public static class Constants public static class Constants
{ {
public static readonly Duration ExpirationTime = Duration.FromDays(2); public static readonly Duration ExpirationTime = Duration.FromDays(30);
public static readonly Duration StaleTime = Duration.FromDays(2);
} }
} }

2
src/Squidex.Domain.Apps.Core.Operations/HandleRules/RuleService.cs

@ -107,7 +107,7 @@ namespace Squidex.Domain.Apps.Core.HandleRules
var expires = eventTime.Plus(Constants.ExpirationTime); var expires = eventTime.Plus(Constants.ExpirationTime);
if (expires < now) if (eventTime.Plus(Constants.StaleTime) < now)
{ {
return null; return null;
} }

2
tests/Squidex.Domain.Apps.Core.Tests/Operations/HandleRules/RuleServiceTests.cs

@ -246,7 +246,7 @@ namespace Squidex.Domain.Apps.Core.Operations.HandleRules
Assert.Equal(actionDescription, job.Description); Assert.Equal(actionDescription, job.Description);
Assert.Equal(now, job.Created); Assert.Equal(now, job.Created);
Assert.Equal(now.Plus(Duration.FromDays(2)), job.Expires); Assert.Equal(now.Plus(Duration.FromDays(30)), job.Expires);
Assert.Equal(enrichedEvent.AppId.Id, job.AppId); Assert.Equal(enrichedEvent.AppId.Id, job.AppId);

Loading…
Cancel
Save