Use screen state to end device pause on iOS

This commit is contained in:
世界 2026-09-08 18:26:29 +08:00
parent f553bdfaee
commit 777b5eb37e
No known key found for this signature in database
GPG key ID: CD109927C34A63C4

View file

@ -27,7 +27,6 @@ type ReferenceManager struct {
subscriber *observable.Subscriber[struct{}]
pauseManager pause.Manager
devicePaused atomic.Bool
idleFlushed bool
keepIdle map[any]bool
unreferencedTransports map[string]bool
}
@ -284,10 +283,6 @@ func (m *ReferenceManager) update() {
}
m.keepIdle = keepIdle
m.unreferencedTransports = unreferencedTransports
if devicePaused && !m.idleFlushed {
m.CloseIdleConnections()
}
m.idleFlushed = devicePaused
}
type idleKeeper interface {