using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Mws.Application.Permissions; namespace Mws.Api.Controllers; [ApiController] [Route("api/menu")] [Authorize] public class MenuController(IPermissionService permissions) : ControllerBase { [HttpGet] public async Task>> GetMenu(CancellationToken ct) { return Ok(await permissions.GetMenuAsync(User.GetUserId(), ct)); } }