mirror of
https://github.com/Radarr/Radarr.git
synced 2026-04-20 21:55:03 -04:00
New: Use ASP.NET Core instead of Nancy
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
using System;
|
||||
using Microsoft.AspNetCore.Mvc.Routing;
|
||||
|
||||
namespace Radarr.Http
|
||||
{
|
||||
public class VersionedFeedControllerAttribute : Attribute, IRouteTemplateProvider
|
||||
{
|
||||
public VersionedFeedControllerAttribute(int version, string resource = "[controller]")
|
||||
{
|
||||
Version = version;
|
||||
Template = $"feed/v{Version}/{resource}";
|
||||
}
|
||||
|
||||
public string Template { get; private set; }
|
||||
public int? Order => 2;
|
||||
public string Name { get; set; }
|
||||
public int Version { get; private set; }
|
||||
}
|
||||
|
||||
public class V3FeedControllerAttribute : VersionedApiControllerAttribute
|
||||
{
|
||||
public V3FeedControllerAttribute(string resource = "[controller]")
|
||||
: base(3, resource)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user