mirror of
https://github.com/advplyr/audiobookshelf-app.git
synced 2026-08-06 20:08:48 +02:00
Fix sleep timer chapter locking
This commit is contained in:
@@ -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()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user