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) 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] [Fact]
public async Task Should_activate_all_grains_on_reminder() public async Task Should_start_all_grains_on_reminder()
{ {
await sut.ReceiveReminder(null!, default); await sut.ReceiveReminder(null!, default);
A.CallTo(() => grainA.ActivateAsync()) A.CallTo(() => grainA.StartAsync())
.MustHaveHappened(); .MustHaveHappened();
A.CallTo(() => grainB.ActivateAsync()) A.CallTo(() => grainB.StartAsync())
.MustHaveHappened(); .MustHaveHappened();
} }

Loading…
Cancel
Save