using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Moonlight.Api.Services; namespace Moonlight.Api.Http.Controllers.Admin; [ApiController] [Route("api/admin/ch")] public class ChController : Controller { private readonly ContainerHelperService ContainerHelperService; public ChController(ContainerHelperService containerHelperService) { ContainerHelperService = containerHelperService; } [HttpPost("rebuild")] public Task RebuildAsync() { var result = ContainerHelperService.RebuildAsync(); return Task.FromResult( TypedResults.ServerSentEvents(result) ); } }