Fix sleep timer chapter locking

This commit is contained in:
ronaldheft
2022-08-25 19:03:05 -04:00
parent f5d1e992ef
commit eb7a241e94
2 changed files with 2 additions and 1 deletions
+1 -1
View File
@@ -413,6 +413,7 @@ class AudioPlayer: NSObject {
sleepTimeToken = self.audioPlayer.addBoundaryTimeObserver(forTimes: times, queue: queue) { [weak self] in
NSLog("SLEEP TIMER: Pausing audio")
self?.pause()
PlayerHandler.sleepTimerChapterStopTime = nil
self?.removeSleepTimer()
}
@@ -454,7 +455,6 @@ class AudioPlayer: NSObject {
}
public func removeSleepTimer() {
PlayerHandler.sleepTimerChapterStopTime = nil
self.sleepTimeStopAt = nil
if let token = sleepTimeToken {
self.audioPlayer.removeTimeObserver(token)
@@ -111,6 +111,7 @@ class PlayerHandler {
}
public static func cancelSleepTime() {
PlayerHandler.sleepTimerChapterStopTime = nil
self.player?.removeSleepTimer()
}