mirror of
https://github.com/zoriya/Kyoo.git
synced 2026-05-20 14:22:47 -04:00
Adding integer constraitns to episodes routes
This commit is contained in:
@@ -41,8 +41,8 @@ namespace Kyoo.Api
|
||||
}
|
||||
|
||||
|
||||
[HttpGet("{showSlug}-s{seasonNumber}e{episodeNumber}")]
|
||||
[HttpGet("direct/{showSlug}-s{seasonNumber}e{episodeNumber}")]
|
||||
[HttpGet("{showSlug}-s{seasonNumber:int}e{episodeNumber:int}")]
|
||||
[HttpGet("direct/{showSlug}-s{seasonNumber:int}e{episodeNumber:int}")]
|
||||
[Authorize(Policy="Play")]
|
||||
public async Task<IActionResult> DirectEpisode(string showSlug, int seasonNumber, int episodeNumber)
|
||||
{
|
||||
@@ -68,7 +68,7 @@ namespace Kyoo.Api
|
||||
}
|
||||
|
||||
|
||||
[HttpGet("transmux/{showSlug}-s{seasonNumber}e{episodeNumber}")]
|
||||
[HttpGet("transmux/{showSlug}-s{seasonNumber:int}e{episodeNumber:int}")]
|
||||
[Authorize(Policy="Play")]
|
||||
public async Task<IActionResult> TransmuxEpisode(string showSlug, int seasonNumber, int episodeNumber)
|
||||
{
|
||||
@@ -98,7 +98,7 @@ namespace Kyoo.Api
|
||||
return PhysicalFile(path, "application/x-mpegurl", true);
|
||||
}
|
||||
|
||||
[HttpGet("transcode/{showSlug}-s{seasonNumber}e{episodeNumber}")]
|
||||
[HttpGet("transcode/{showSlug}-s{seasonNumber:int}e{episodeNumber:int}")]
|
||||
[Authorize(Policy="Play")]
|
||||
public async Task<IActionResult> TranscodeEpisode(string showSlug, int seasonNumber, int episodeNumber)
|
||||
{
|
||||
|
||||
@@ -17,7 +17,7 @@ namespace Kyoo.Api
|
||||
_libraryManager = libraryManager;
|
||||
}
|
||||
|
||||
[HttpGet("{showSlug}-s{seasonNumber}e{episodeNumber}")]
|
||||
[HttpGet("{showSlug}-s{seasonNumber:int}e{episodeNumber:int}")]
|
||||
[Authorize(Policy="Read")]
|
||||
public async Task<ActionResult<WatchItem>> GetWatchItem(string showSlug, int seasonNumber, int episodeNumber)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user