Remove unversioned API endpoints

This commit is contained in:
Ske 2020-07-28 19:59:28 +02:00
parent fb236726aa
commit 45775f2e8e
5 changed files with 1 additions and 10 deletions

View File

@ -10,7 +10,6 @@ namespace PluralKit.API
{
[ApiController]
[ApiVersion("1.0")]
[Route("a")]
[Route( "v{version:apiVersion}/a" )]
public class AccountController: ControllerBase
{

View File

@ -13,7 +13,6 @@ namespace PluralKit.API
{
[ApiController]
[ApiVersion("1.0")]
[Route("m")]
[Route( "v{version:apiVersion}/m" )]
public class MemberController: ControllerBase
{

View File

@ -25,7 +25,6 @@ namespace PluralKit.API
[ApiController]
[ApiVersion("1.0")]
[Route("msg")]
[Route( "v{version:apiVersion}/msg" )]
public class MessageController: ControllerBase
{

View File

@ -36,7 +36,6 @@ namespace PluralKit.API
[ApiController]
[ApiVersion("1.0")]
[Route("s")]
[Route( "v{version:apiVersion}/s" )]
public class SystemController : ControllerBase
{

View File

@ -54,16 +54,11 @@ namespace PluralKit.API
.SetCompatibilityVersion(CompatibilityVersion.Latest)
.AddNewtonsoftJson(); // sorry MS, this just does *more*
services.AddApiVersioning(c =>
{
c.AssumeDefaultVersionWhenUnspecified = true;
c.DefaultApiVersion = ApiVersion.Parse("1.0");
});
services.AddApiVersioning();
services.AddVersionedApiExplorer(c =>
{
c.GroupNameFormat = "'v'VV";
c.DefaultApiVersion = ApiVersion.Parse("1.0");
c.ApiVersionParameterSource = new UrlSegmentApiVersionReader();
c.SubstituteApiVersionInUrl = true;
});