1 implementation of IDocsFetcher
aspire (1)
Mcp\Docs\DocsFetcher.cs (1)
27internal sealed class DocsFetcher(HttpClient httpClient, IDocsCache cache, ILogger<DocsFetcher> logger) : IDocsFetcher
5 references to IDocsFetcher
aspire (4)
Mcp\Docs\DocsFetcher.cs (1)
25/// Default implementation of <see cref="IDocsFetcher"/> that fetches from aspire.dev with ETag caching.
Mcp\Docs\DocsIndexService.cs (2)
90internal sealed partial class DocsIndexService(IDocsFetcher docsFetcher, ILogger<DocsIndexService> logger) : IDocsIndexService 107private readonly IDocsFetcher _docsFetcher = docsFetcher;
Program.cs (1)
189builder.Services.AddHttpClient<IDocsFetcher, DocsFetcher>();
Aspire.Cli.Tests (1)
Utils\CliTestHelper.cs (1)
137services.AddHttpClient<IDocsFetcher, DocsFetcher>();