using Elsa.Features.Services;
using Elsa.Http.Features;
// ReSharper disable once CheckNamespace
namespace Elsa.Extensions;
///
/// Provides extensions to install the feature.
///
public static class ModuleExtensions
{
///
/// Install the feature.
///
public static IModule UseHttp(this IModule module, Action? configure = default)
{
module.Configure(configure);
return module;
}
///
/// Install the feature to speed up HTTP workflows. Like, a lot.
///
public static HttpFeature UseCache(this HttpFeature feature, Action? configure = default)
{
feature.Module.Configure(configure);
return feature;
}
}