Revert "Make /MusicGenres obsolete"

This commit is contained in:
cvium
2020-11-06 09:35:23 +01:00
parent 6e6ecbc988
commit de52c8a497
4 changed files with 82 additions and 24 deletions

View File

@@ -260,7 +260,6 @@ namespace Jellyfin.Server.Extensions
c.AddSwaggerTypeMappings();
c.OperationFilter<FileResponseFilter>();
c.OperationFilter<ObsoleteRoutesFilter>();
c.DocumentFilter<WebsocketModelFilter>();
});
}

View File

@@ -1,22 +0,0 @@
using System;
using Microsoft.AspNetCore.Mvc.Controllers;
using Microsoft.OpenApi.Models;
using Swashbuckle.AspNetCore.SwaggerGen;
namespace Jellyfin.Server.Filters
{
/// <inheritdoc />
public class ObsoleteRoutesFilter : IOperationFilter
{
/// <inheritdoc />
public void Apply(OpenApiOperation operation, OperationFilterContext context)
{
if (context.ApiDescription.ActionDescriptor is ControllerActionDescriptor actionDescriptor
&& !string.IsNullOrEmpty(actionDescriptor.AttributeRouteInfo.Name)
&& actionDescriptor.AttributeRouteInfo.Name.EndsWith("deprecated", StringComparison.OrdinalIgnoreCase))
{
operation.Deprecated = true;
}
}
}
}