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 {