mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-06-22 23:50:24 +01:00
Revert "Make /MusicGenres obsolete"
This commit is contained in:
@@ -260,7 +260,6 @@ namespace Jellyfin.Server.Extensions
|
||||
c.AddSwaggerTypeMappings();
|
||||
|
||||
c.OperationFilter<FileResponseFilter>();
|
||||
c.OperationFilter<ObsoleteRoutesFilter>();
|
||||
c.DocumentFilter<WebsocketModelFilter>();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user