1
0
mirror of synced 2025-02-21 12:59:48 +01:00
TaikoLocalServer/Server/Conventions/ControllerHidingConvention.cs
2024-11-24 02:23:25 +08:00

14 lines
371 B
C#

using Microsoft.AspNetCore.Mvc.ApplicationModels;
namespace Server.Conventions;
public class ControllerHidingConvention : IActionModelConvention
{
public void Apply(ActionModel action)
{
if (action.Controller.ControllerType.Namespace != "TaikoLocalServer.Controllers.Api")
{
action.ApiExplorer.IsVisible = false;
}
}
}