Iceshrimp.NET/Iceshrimp.Backend/Controllers/Pleroma/FrontendController.cs
2024-09-13 21:44:31 +02:00

24 lines
No EOL
749 B
C#

using System.Net;
using System.Net.Mime;
using Iceshrimp.Backend.Controllers.Mastodon.Attributes;
using Iceshrimp.Backend.Controllers.Pleroma.Schemas;
using Iceshrimp.Backend.Controllers.Shared.Attributes;
using Microsoft.AspNetCore.Cors;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.RateLimiting;
namespace Iceshrimp.Backend.Controllers.Pleroma;
[MastodonApiController]
[EnableCors("mastodon")]
[EnableRateLimiting("sliding")]
[Produces(MediaTypeNames.Application.Json)]
public class FrontendController : ControllerBase
{
[HttpGet("/api/pleroma/frontend_configurations")]
[ProducesResults(HttpStatusCode.OK)]
public FrontendConfigurationsResponse GetFrontendConfigurations()
{
return new FrontendConfigurationsResponse();
}
}