Browse Source

Auto restart grains.

pull/523/head
Sebastian 6 years ago
parent
commit
cad5981b85
  1. 2
      backend/src/Squidex.Infrastructure/EventSourcing/Grains/EventConsumerManagerGrain.cs
  2. 6
      backend/tests/Squidex.Infrastructure.Tests/EventSourcing/Grains/EventConsumerManagerGrainTests.cs

2
backend/src/Squidex.Infrastructure/EventSourcing/Grains/EventConsumerManagerGrain.cs

@ -112,7 +112,7 @@ namespace Squidex.Infrastructure.EventSourcing.Grains
public Task ReceiveReminder(string reminderName, TickStatus status)
{
return ActivateAsync(null);
return StartAllAsync();
}
}
}

6
backend/tests/Squidex.Infrastructure.Tests/EventSourcing/Grains/EventConsumerManagerGrainTests.cs

@ -67,14 +67,14 @@ namespace Squidex.Infrastructure.EventSourcing.Grains
}
[Fact]
public async Task Should_activate_all_grains_on_reminder()
public async Task Should_start_all_grains_on_reminder()
{
await sut.ReceiveReminder(null!, default);
A.CallTo(() => grainA.ActivateAsync())
A.CallTo(() => grainA.StartAsync())
.MustHaveHappened();
A.CallTo(() => grainB.ActivateAsync())
A.CallTo(() => grainB.StartAsync())
.MustHaveHappened();
}

Loading…
Cancel
Save