23 lines
618 B
C#
23 lines
618 B
C#
using Microsoft.AspNetCore.Mvc;
|
|
using Moonlight.Shared.Shared.Frontend;
|
|
|
|
namespace Moonlight.Api.Shared.Frontend;
|
|
|
|
[ApiController]
|
|
[Route("api/frontend")]
|
|
public class FrontendController : Controller
|
|
{
|
|
private readonly FrontendService FrontendService;
|
|
|
|
public FrontendController(FrontendService frontendService)
|
|
{
|
|
FrontendService = frontendService;
|
|
}
|
|
|
|
[HttpGet("config")]
|
|
public async Task<ActionResult<FrontendConfigDto>> GetConfigAsync()
|
|
{
|
|
var configuration = await FrontendService.GetConfigurationAsync();
|
|
return FrontendConfigMapper.ToDto(configuration);
|
|
}
|
|
} |