From 06a83b21edf819a96975c1e3ff276547f415ed21 Mon Sep 17 00:00:00 2001 From: talksik Date: Tue, 4 Jan 2022 14:37:53 -0800 Subject: [PATCH] fixing bug where there were no times to observe --- .../Views/InnerCircle/InnerCircleViewModel.swift | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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) + } } }