GiantsTools/Giants.WebApi/Controllers/CommunityController.cs

32 lines
796 B
C#

namespace Giants.WebApi.Controllers
{
using Giants.DataContract.V1;
using Giants.Services;
using Microsoft.AspNetCore.Mvc;
[ApiController]
[ApiVersion("1.0")]
[ApiVersion("1.1")]
[Route("api/[controller]")]
public class CommunityController : ControllerBase
{
private readonly ICommunityService discordService;
public CommunityController(
ICommunityService communityService)
{
this.discordService = communityService;
}
[HttpGet]
public CommunityStatus GetDiscordStatus()
{
return new CommunityStatus
{
CommunityAppName = "Discord",
CommunityAppUri = this.discordService.GetDiscordUri()
};
}
}
}