using System; using System.IO; using API.Services; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; namespace API.Controllers; [AllowAnonymous] public class FallbackController : Controller { // ReSharper disable once S4487 // ReSharper disable once NotAccessedField.Local private readonly ITaskScheduler _taskScheduler; public FallbackController(ITaskScheduler taskScheduler) { // This is used to load TaskScheduler on startup without having to navigate to a Controller that uses. _taskScheduler = taskScheduler; } public ActionResult Index() { return PhysicalFile(Path.Combine(Directory.GetCurrentDirectory(), "wwwroot", "index.html"), "text/HTML"); } }