Drop the fallback and force overwrite

This commit is contained in:
TwistedUmbrellaX 2024-11-17 09:50:48 -05:00
parent 86f2c7e04c
commit 78e8943061

View File

@ -39,17 +39,8 @@ namespace IntroSkipper.Manager
cancellationToken.ThrowIfCancellationRequested();
try
{
try
{
var existingSegments = await _mediaSegmentManager.GetSegmentsAsync(episode.EpisodeId, null, true).ConfigureAwait(false);
await Task.WhenAll(existingSegments.Select(s => _mediaSegmentManager.DeleteSegmentAsync(s.Id))).ConfigureAwait(false);
}
catch (Exception vs)
{
_logger.LogError(vs, "GetSegmentsAsync failed. 10.10.1 compatibility enabled.");
var existingSegments = await _mediaSegmentManager.GetSegmentsAsync(episode.EpisodeId, null).ConfigureAwait(false);
await Task.WhenAll(existingSegments.Select(s => _mediaSegmentManager.DeleteSegmentAsync(s.Id))).ConfigureAwait(false);
}
var existingSegments = await _mediaSegmentManager.GetSegmentsAsync(episode.EpisodeId, null, false).ConfigureAwait(false);
await Task.WhenAll(existingSegments.Select(s => _mediaSegmentManager.DeleteSegmentAsync(s.Id))).ConfigureAwait(false);
var newSegments = await _segmentProvider.GetMediaSegments(new MediaSegmentGenerationRequest { ItemId = episode.EpisodeId }, cancellationToken).ConfigureAwait(false);