use primary constructor
This commit is contained in:
parent
abb4cf44f4
commit
7db0f774e9
@ -26,8 +26,6 @@ namespace IntroSkipper.Controllers;
|
|||||||
[Produces(MediaTypeNames.Application.Json)]
|
[Produces(MediaTypeNames.Application.Json)]
|
||||||
public class SkipIntroController(MediaSegmentUpdateManager mediaSegmentUpdateManager) : ControllerBase
|
public class SkipIntroController(MediaSegmentUpdateManager mediaSegmentUpdateManager) : ControllerBase
|
||||||
{
|
{
|
||||||
private readonly MediaSegmentUpdateManager _mediaSegmentUpdateManager = mediaSegmentUpdateManager;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Returns the timestamps of the introduction in a television episode. Responses are in API version 1 format.
|
/// Returns the timestamps of the introduction in a television episode. Responses are in API version 1 format.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -96,7 +94,7 @@ public class SkipIntroController(MediaSegmentUpdateManager mediaSegmentUpdateMan
|
|||||||
if (episode is not null)
|
if (episode is not null)
|
||||||
{
|
{
|
||||||
using var ct = new CancellationTokenSource();
|
using var ct = new CancellationTokenSource();
|
||||||
await _mediaSegmentUpdateManager.UpdateMediaSegmentsAsync([episode], ct.Token).ConfigureAwait(false);
|
await mediaSegmentUpdateManager.UpdateMediaSegmentsAsync([episode], ct.Token).ConfigureAwait(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -31,9 +31,6 @@ namespace IntroSkipper.Controllers;
|
|||||||
[Route("Intros")]
|
[Route("Intros")]
|
||||||
public class VisualizationController(ILogger<VisualizationController> logger, MediaSegmentUpdateManager mediaSegmentUpdateManager) : ControllerBase
|
public class VisualizationController(ILogger<VisualizationController> logger, MediaSegmentUpdateManager mediaSegmentUpdateManager) : ControllerBase
|
||||||
{
|
{
|
||||||
private readonly ILogger<VisualizationController> _logger = logger;
|
|
||||||
private readonly MediaSegmentUpdateManager _mediaSegmentUpdateManager = mediaSegmentUpdateManager;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Returns all show names and seasons.
|
/// Returns all show names and seasons.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -41,7 +38,7 @@ public class VisualizationController(ILogger<VisualizationController> logger, Me
|
|||||||
[HttpGet("Shows")]
|
[HttpGet("Shows")]
|
||||||
public ActionResult<Dictionary<Guid, ShowInfos>> GetShowSeasons()
|
public ActionResult<Dictionary<Guid, ShowInfos>> GetShowSeasons()
|
||||||
{
|
{
|
||||||
_logger.LogDebug("Returning season IDs by series name");
|
logger.LogDebug("Returning season IDs by series name");
|
||||||
|
|
||||||
var showSeasons = new Dictionary<Guid, ShowInfos>();
|
var showSeasons = new Dictionary<Guid, ShowInfos>();
|
||||||
|
|
||||||
@ -197,7 +194,7 @@ public class VisualizationController(ILogger<VisualizationController> logger, Me
|
|||||||
return NotFound();
|
return NotFound();
|
||||||
}
|
}
|
||||||
|
|
||||||
_logger.LogInformation("Erasing timestamps for series {SeriesId} season {SeasonId} at user request", seriesId, seasonId);
|
logger.LogInformation("Erasing timestamps for series {SeriesId} season {SeasonId} at user request", seriesId, seasonId);
|
||||||
|
|
||||||
foreach (var e in episodes)
|
foreach (var e in episodes)
|
||||||
{
|
{
|
||||||
@ -215,7 +212,7 @@ public class VisualizationController(ILogger<VisualizationController> logger, Me
|
|||||||
if (Plugin.Instance.Configuration.UpdateMediaSegments)
|
if (Plugin.Instance.Configuration.UpdateMediaSegments)
|
||||||
{
|
{
|
||||||
using var ct = new CancellationTokenSource();
|
using var ct = new CancellationTokenSource();
|
||||||
await _mediaSegmentUpdateManager.UpdateMediaSegmentsAsync(episodes, ct.Token).ConfigureAwait(false);
|
await mediaSegmentUpdateManager.UpdateMediaSegmentsAsync(episodes, ct.Token).ConfigureAwait(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
return NoContent();
|
return NoContent();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user