using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using CandyHouseContracts.AdapterContracts; namespace CandyHouseWebApi.Controllers; [Authorize] [Route("api/[controller]")] [ApiController] [Produces("application/json")] public class PostHistoryController(IPostAdapter adapter) : ControllerBase { private readonly IPostAdapter _adapter = adapter; [HttpGet("{id}")] public IActionResult GetHistory(string id) { return _adapter.GetHistory(id).GetResponse(Request, Response); } }