diff --git a/nirvana-ios/Views/InnerCircle/InnerCircleViewModel.swift b/nirvana-ios/Views/InnerCircle/InnerCircleViewModel.swift index 33db4dd..a116be2 100644 --- a/nirvana-ios/Views/InnerCircle/InnerCircleViewModel.swift +++ b/nirvana-ios/Views/InnerCircle/InnerCircleViewModel.swift @@ -358,11 +358,12 @@ extension InnerCircleViewModel { } - - // Add time observer. Observe boundary time changes on the main queue. - self.queuePlayer.addBoundaryTimeObserver(forTimes: times, queue: .main) { [weak self] in - // Update UI - self?.messagesListeningProgress += Float(Self.multiplier) + if times.count > 0 { + // Add time observer. Observe boundary time changes on the main queue. + self.queuePlayer.addBoundaryTimeObserver(forTimes: times, queue: .main) { [weak self] in + // Update UI + self?.messagesListeningProgress += Float(Self.multiplier) + } } }