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] [ApiController]
[ApiVersion("1.0")] [ApiVersion("1.0")]
[Route("a")]
[Route( "v{version:apiVersion}/a" )] [Route( "v{version:apiVersion}/a" )]
public class AccountController: ControllerBase public class AccountController: ControllerBase
{ {

View File

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

View File

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

View File

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

View File

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