using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using WorldApi.Services; namespace WorldApi.Controllers; [ApiController] [Route("api/[controller]")] public class WorldController : ControllerBase { private readonly WorldCycleService _worldCycle; public WorldController(WorldCycleService worldCycle) { _worldCycle = worldCycle; } [HttpGet("cycle")] [Authorize(Roles = "USER,SUPER")] public IActionResult GetCycle() { return Ok(_worldCycle.GetCurrentCycle()); } }