Moved WithJavaScriptOptions extension method into Elsa.Scripting.JavaScript project (#179)

This commit is contained in:
James Doran 2019-11-22 08:37:06 +10:30
parent 9556b80016
commit e805a74ad7
2 changed files with 2 additions and 12 deletions

View file

@ -4,9 +4,7 @@ using Elsa.Activities.ControlFlow.Extensions;
using Elsa.Activities.UserTask.Extensions;
using Elsa.Activities.Workflows.Extensions;
using Elsa.Scripting.JavaScript.Extensions;
using Elsa.Scripting.JavaScript.Options;
using Elsa.Scripting.Liquid.Extensions;
using Microsoft.Extensions.Options;
// ReSharper disable once CheckNamespace
namespace Microsoft.Extensions.DependencyInjection
@ -25,13 +23,5 @@ namespace Microsoft.Extensions.DependencyInjection
.AddWorkflowActivities()
.AddUserTaskActivities();
}
public static IServiceCollection WithJavaScriptOptions(this IServiceCollection services, Action<OptionsBuilder<ScriptOptions>> options)
{
var scriptOptions = services.AddOptions<ScriptOptions>();
options(scriptOptions);
return services;
}
}
}

View file

@ -17,11 +17,11 @@ namespace Elsa.Scripting.JavaScript.Extensions
.AddNotificationHandlers(typeof(JavaScriptServiceCollectionExtensions));
}
public static IServiceCollection ConfigureJavaScriptOptions(this IServiceCollection services, Action<OptionsBuilder<ScriptOptions>> options)
public static IServiceCollection WithJavaScriptOptions(this IServiceCollection services, Action<OptionsBuilder<ScriptOptions>> options)
{
var scriptOptions = services.AddOptions<ScriptOptions>();
options(scriptOptions);
return services;
}
}