using LBPUnion.ProjectLighthouse.Configuration; using LBPUnion.ProjectLighthouse.Servers.API.Responses; using Microsoft.AspNetCore.Mvc; namespace LBPUnion.ProjectLighthouse.Servers.API.Controllers; public class RpcController : ApiEndpointController { /// /// Returns basic information that Discord RPC clients can use for self-configuration. /// /// RpcResponse /// The RPC configuration. [HttpGet("rpc")] [ProducesResponseType(typeof(RpcResponse), StatusCodes.Status200OK)] public IActionResult GetRpcConfiguration() => this.Ok(RpcResponse.CreateFromConfiguration(ServerConfiguration.Instance.RichPresenceConfiguration)); }