mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-07-07 10:14:13 -04:00
Adding integer constraitns to episodes routes
This commit is contained in:
parent
d7af4c3ffb
commit
dce6b3b20b
@ -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)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user