|
|
@ -60,6 +60,10 @@ namespace Squidex.Config.Domain |
|
|
exposeSourceUrl)) |
|
|
exposeSourceUrl)) |
|
|
.As<IGraphQLUrlGenerator>(); |
|
|
.As<IGraphQLUrlGenerator>(); |
|
|
|
|
|
|
|
|
|
|
|
services.AddSingletonAs<StateFactory>() |
|
|
|
|
|
.As<IExternalSystem>() |
|
|
|
|
|
.As<IStateFactory>(); |
|
|
|
|
|
|
|
|
services.AddSingletonAs(c => c.GetService<IOptions<MyUsageOptions>>()?.Value?.Plans.OrEmpty()); |
|
|
services.AddSingletonAs(c => c.GetService<IOptions<MyUsageOptions>>()?.Value?.Plans.OrEmpty()); |
|
|
|
|
|
|
|
|
services.AddSingletonAs<CachingGraphQLService>() |
|
|
services.AddSingletonAs<CachingGraphQLService>() |
|
|
@ -86,27 +90,24 @@ namespace Squidex.Config.Domain |
|
|
services.AddSingletonAs<NoopAppPlanBillingManager>() |
|
|
services.AddSingletonAs<NoopAppPlanBillingManager>() |
|
|
.As<IAppPlanBillingManager>(); |
|
|
.As<IAppPlanBillingManager>(); |
|
|
|
|
|
|
|
|
services.AddSingletonAs<DefaultEventNotifier>() |
|
|
|
|
|
.As<IEventNotifier>(); |
|
|
|
|
|
|
|
|
|
|
|
services.AddSingletonAs<AppProvider>() |
|
|
services.AddSingletonAs<AppProvider>() |
|
|
.As<IAppProvider>(); |
|
|
.As<IAppProvider>(); |
|
|
|
|
|
|
|
|
services.AddSingletonAs<AppStateEventConsumer>() |
|
|
|
|
|
.As<IEventConsumer>(); |
|
|
|
|
|
|
|
|
|
|
|
services.AddSingletonAs<RuleEnqueuer>() |
|
|
|
|
|
.As<IEventConsumer>(); |
|
|
|
|
|
|
|
|
|
|
|
services.AddSingletonAs<StateFactory>() |
|
|
|
|
|
.As<IStateFactory>(); |
|
|
|
|
|
|
|
|
|
|
|
services.AddSingletonAs<ContentChangedTriggerHandler>() |
|
|
services.AddSingletonAs<ContentChangedTriggerHandler>() |
|
|
.As<IRuleTriggerHandler>(); |
|
|
.As<IRuleTriggerHandler>(); |
|
|
|
|
|
|
|
|
services.AddSingletonAs<WebhookActionHandler>() |
|
|
services.AddSingletonAs<WebhookActionHandler>() |
|
|
.As<IRuleActionHandler>(); |
|
|
.As<IRuleActionHandler>(); |
|
|
|
|
|
|
|
|
|
|
|
services.AddSingletonAs<DefaultEventNotifier>() |
|
|
|
|
|
.As<IEventNotifier>(); |
|
|
|
|
|
|
|
|
|
|
|
services.AddSingletonAs<AppStateEventConsumer>() |
|
|
|
|
|
.As<IEventConsumer>(); |
|
|
|
|
|
|
|
|
|
|
|
services.AddSingletonAs<RuleEnqueuer>() |
|
|
|
|
|
.As<IEventConsumer>(); |
|
|
|
|
|
|
|
|
services.AddSingletonAs<IEventConsumer>(c => |
|
|
services.AddSingletonAs<IEventConsumer>(c => |
|
|
new CompoundEventConsumer(c.GetServices<IAssetEventConsumer>().ToArray())); |
|
|
new CompoundEventConsumer(c.GetServices<IAssetEventConsumer>().ToArray())); |
|
|
|
|
|
|
|
|
|