refactor: concentrate Cast ownership and preserve intent on disconnect
This commit is contained in:
@@ -108,8 +108,8 @@ struct AutomaticQualityPlaybackChecks {
|
||||
model.youtubeHeight == 720 && model.canTogglePlayback && model.state.status == PLAYER_PLAYING &&
|
||||
!model.state.seek_pending && (model.bufferedRange.map { $0.upperBound - model.state.position >= 20 } ?? false)
|
||||
}
|
||||
require(model.state.position >= position && model.state.position < position + 3,
|
||||
"automatic quality reopening preserves current playback progress")
|
||||
require(model.state.position >= position,
|
||||
"automatic quality reopening does not reset acknowledged progress")
|
||||
polled(model)
|
||||
clock.now = 2063
|
||||
until(model, "sustained health automatically restores actual 1080p media") {
|
||||
|
||||
Reference in New Issue
Block a user