📄 ServiceCollectionExtensions.cs
1 2 3 4 5 6 7 8 9 10 11 12 13 14
using Microsoft.Extensions.DependencyInjection;
using MSearch.Domain;

namespace MSearch.SearchProviders.MicrosoftLearn;

public static class ServiceCollectionExtensions
{
    public static IServiceCollection AddMicrosoftLearnSearchProvider(this IServiceCollection services)
    {
        services.AddHttpClient<ISearchProvider, MicrosoftLearnSearchProvider>(nameof(MicrosoftLearnSearchProvider));
        return services;
    }
}