mirror of
https://github.com/SagerNet/sing-box.git
synced 2026-11-10 21:21:02 +08:00
Use screen state to end device pause on iOS
This commit is contained in:
1 file changed
-5
@@ -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 {
|
||||
|
||||
Reference in new issue
Block a user