From b935cb5cf12b667feb425341340d698f1663c2b1 Mon Sep 17 00:00:00 2001 From: advplyr Date: Thu, 25 May 2023 17:23:35 -0500 Subject: [PATCH] Fix:Android remove local sessions after sync --- .../src/main/java/com/audiobookshelf/app/server/ApiHandler.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/app/src/main/java/com/audiobookshelf/app/server/ApiHandler.kt b/android/app/src/main/java/com/audiobookshelf/app/server/ApiHandler.kt index 931fc094..2b069519 100644 --- a/android/app/src/main/java/com/audiobookshelf/app/server/ApiHandler.kt +++ b/android/app/src/main/java/com/audiobookshelf/app/server/ApiHandler.kt @@ -326,11 +326,11 @@ class ApiHandler(var ctx:Context) { if (localSessionSyncResult.progressSynced == true) { val syncResult = SyncResult(true, true, "Progress synced on server") MediaEventManager.saveEvent(session, syncResult) - DeviceManager.dbManager.removePlaybackSession(session.id) Log.i(tag, "Successfully synced session ${session.displayTitle} with server") } else if (!localSessionSyncResult.success) { Log.e(tag, "Failed to sync session ${session.displayTitle} with server. Error: ${localSessionSyncResult.error}") } + DeviceManager.dbManager.removePlaybackSession(session.id) } } cb(true, null)