feat: extend segment skip offers to ten seconds

This commit is contained in:
2026-10-22 13:58:42 +02:00
parent 3d949154a2
commit 458b2c9544
5 changed files with 9 additions and 9 deletions
+5 -5
View File
@@ -107,11 +107,11 @@ struct ResolvedPlaybackCheck {
}
model.supplyMetadataForCheck(metadata, episode: 1)
require(model.segmentToSkip == opening, "late metadata offers opening at acknowledged paused position")
clock.now = 102.999
require(model.segmentToSkip == opening, "opening remains available before three seconds")
clock.now = 103
require(model.segmentToSkip == nil && !model.skipSegment(), "offer expires at three seconds while paused")
clock.now = 104
clock.now = 109.999
require(model.segmentToSkip == opening, "opening remains available before ten seconds")
clock.now = 110
require(model.segmentToSkip == nil && !model.skipSegment(), "offer expires at ten seconds while paused")
clock.now = 111
try await Task.sleep(for: .milliseconds(100))
require(model.segmentToSkip == nil, "polling does not reoffer ignored opening")
require(model.seekRelative(2.25 - model.state.position), "enter ending")