From de94be965a089d9a6c08793cfa3e23ee4351fc09 Mon Sep 17 00:00:00 2001 From: Dr-Blank <64108942+Dr-Blank@users.noreply.github.com> Date: Thu, 20 Jun 2024 01:05:57 -0400 Subject: [PATCH] bugfix: close open session before trying to sync position --- lib/features/playback_reporting/core/playback_reporter.dart | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/features/playback_reporting/core/playback_reporter.dart b/lib/features/playback_reporting/core/playback_reporter.dart index 6495f26..2d659a1 100644 --- a/lib/features/playback_reporting/core/playback_reporter.dart +++ b/lib/features/playback_reporting/core/playback_reporter.dart @@ -152,6 +152,10 @@ class PlaybackReporter { } Future syncCurrentPosition() async { + final data = _getSyncData(); + if (data == null) { + await closeSession(); + } try { _session ??= await startSession(); } on NoAudiobookPlayingError {