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

namespace MSearch.SearchProviders.OpenStreetMap;

public static class ServiceCollectionExtensions
{
    public static IServiceCollection AddOpenStreetMapSearchProvider(this IServiceCollection services)
    {
        services.AddHttpClient<ISearchProvider, OpenStreetMapSearchProvider>(nameof(OpenStreetMapSearchProvider));

        return services;
    }
}