Browse Source

Nullable and mongo clustering fix.

pull/442/head
Sebastian 6 years ago
parent
commit
f18f365cf8
  1. 1
      backend/src/Squidex.Domain.Apps.Entities/Schemas/Guards/GuardSchema.cs
  2. 5
      backend/src/Squidex/Config/Orleans/OrleansServices.cs

1
backend/src/Squidex.Domain.Apps.Entities/Schemas/Guards/GuardSchema.cs

@ -14,6 +14,7 @@ using Squidex.Infrastructure;
using Squidex.Infrastructure.Validation;
#pragma warning disable IDE0060 // Remove unused parameter
#pragma warning disable IDE0059 // Unnecessary assignment of a value
namespace Squidex.Domain.Apps.Entities.Schemas.Guards
{

5
backend/src/Squidex/Config/Orleans/OrleansServices.cs

@ -14,6 +14,7 @@ using Orleans;
using Orleans.Configuration;
using Orleans.Hosting;
using Orleans.Providers.MongoDB.Configuration;
using Orleans.Providers.MongoDB.Utils;
using OrleansDashboard;
using Squidex.Domain.Apps.Entities;
using Squidex.Infrastructure;
@ -30,10 +31,12 @@ namespace Squidex.Config.Orleans
{
builder.ConfigureServices(siloServices =>
{
siloServices.AddSingleton<IMongoClientFactory, DefaultMongoClientFactory>();
siloServices.AddSingleton<IActivationLimiter, ActivationLimiter>();
siloServices.AddScoped<IActivationLimit, ActivationLimit>();
siloServices.AddScoped(typeof(IGrainState<>), typeof(Squidex.Infrastructure.Orleans.GrainState<>));
siloServices.AddScoped(typeof(IGrainState<>), typeof(Infrastructure.Orleans.GrainState<>));
});
builder.ConfigureApplicationParts(parts =>

Loading…
Cancel
Save