19 lines
484 B
C#
19 lines
484 B
C#
using VoidCat.Model;
|
|
using VoidCat.Services.Abstractions;
|
|
|
|
namespace VoidCat.Services.Captcha;
|
|
|
|
public static class CaptchaStartup
|
|
{
|
|
public static void AddCaptcha(this IServiceCollection services, VoidSettings settings)
|
|
{
|
|
if (settings.CaptchaSettings != default)
|
|
{
|
|
services.AddTransient<ICaptchaVerifier, hCaptchaVerifier>();
|
|
}
|
|
else
|
|
{
|
|
services.AddTransient<ICaptchaVerifier, NoOpVerifier>();
|
|
}
|
|
}
|
|
} |