diff --git a/BTCPayServer/Controllers/HomeController.cs b/BTCPayServer/Controllers/HomeController.cs index 5c46284e0..01dcccbee 100644 --- a/BTCPayServer/Controllers/HomeController.cs +++ b/BTCPayServer/Controllers/HomeController.cs @@ -1,15 +1,10 @@ using System; -using System.Collections.Generic; using System.Diagnostics; -using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using BTCPayServer.Models; -using NBitcoin.DataEncoders; using NBitcoin.Payment; using System.Net.Http; -using System.Text; -using BTCPayServer.Services; using Newtonsoft.Json.Linq; using NBitcoin; using Newtonsoft.Json; @@ -18,12 +13,10 @@ namespace BTCPayServer.Controllers { public class HomeController : Controller { - private readonly SettingsRepository _SettingsRepository; public IHttpClientFactory HttpClientFactory { get; } - public HomeController(IHttpClientFactory httpClientFactory, SettingsRepository settingsRepository) + public HomeController(IHttpClientFactory httpClientFactory) { - _SettingsRepository = settingsRepository; HttpClientFactory = httpClientFactory; } public IActionResult Index() @@ -107,16 +100,5 @@ namespace BTCPayServer.Controllers { return View(new ErrorViewModel { RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier }); } - [Route("robots.txt")] - public async Task Robots() - { - var settings = await _SettingsRepository.GetSettingAsync(); - StringBuilder stringBuilder = new StringBuilder(); - - stringBuilder.AppendLine("user-agent: *"); - stringBuilder.AppendLine($"disallow: {(settings.DiscourageSearchEngines? "/": string.Empty)}"); - - return Content(stringBuilder.ToString(), "text/plain", Encoding.UTF8); - } } } diff --git a/BTCPayServer/Views/Shared/Components/RobotsMeta/Default.cshtml b/BTCPayServer/Views/Shared/Components/RobotsMeta/Default.cshtml index 62c824110..9194de319 100644 --- a/BTCPayServer/Views/Shared/Components/RobotsMeta/Default.cshtml +++ b/BTCPayServer/Views/Shared/Components/RobotsMeta/Default.cshtml @@ -1,5 +1,5 @@ @model BTCPayServer.Models.RobotsMetaViewModel @if (Model.DiscourageSearchEngines) { - + }