From c89dbcadf96ef5deff8934ee454494e03405a3de Mon Sep 17 00:00:00 2001 From: Jarne Demeulemeester Date: Sat, 22 Jun 2024 18:44:25 +0200 Subject: [PATCH] fix: mark as played and favorite Fixes #781 --- .../jdtech/jellyfin/repository/JellyfinRepositoryImpl.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/data/src/main/java/dev/jdtech/jellyfin/repository/JellyfinRepositoryImpl.kt b/data/src/main/java/dev/jdtech/jellyfin/repository/JellyfinRepositoryImpl.kt index f1b2c2d3..995619d2 100644 --- a/data/src/main/java/dev/jdtech/jellyfin/repository/JellyfinRepositoryImpl.kt +++ b/data/src/main/java/dev/jdtech/jellyfin/repository/JellyfinRepositoryImpl.kt @@ -462,7 +462,7 @@ class JellyfinRepositoryImpl( withContext(Dispatchers.IO) { database.setFavorite(jellyfinApi.userId!!, itemId, true) try { - jellyfinApi.userLibraryApi.markFavoriteItem(jellyfinApi.userId!!, itemId) + jellyfinApi.userLibraryApi.markFavoriteItem(itemId) } catch (e: Exception) { database.setUserDataToBeSynced(jellyfinApi.userId!!, itemId, true) } @@ -473,7 +473,7 @@ class JellyfinRepositoryImpl( withContext(Dispatchers.IO) { database.setFavorite(jellyfinApi.userId!!, itemId, false) try { - jellyfinApi.userLibraryApi.unmarkFavoriteItem(jellyfinApi.userId!!, itemId) + jellyfinApi.userLibraryApi.unmarkFavoriteItem(itemId) } catch (e: Exception) { database.setUserDataToBeSynced(jellyfinApi.userId!!, itemId, true) } @@ -484,7 +484,7 @@ class JellyfinRepositoryImpl( withContext(Dispatchers.IO) { database.setPlayed(jellyfinApi.userId!!, itemId, true) try { - jellyfinApi.playStateApi.markPlayedItem(jellyfinApi.userId!!, itemId) + jellyfinApi.playStateApi.markPlayedItem(itemId) } catch (e: Exception) { database.setUserDataToBeSynced(jellyfinApi.userId!!, itemId, true) } @@ -495,7 +495,7 @@ class JellyfinRepositoryImpl( withContext(Dispatchers.IO) { database.setPlayed(jellyfinApi.userId!!, itemId, false) try { - jellyfinApi.playStateApi.markUnplayedItem(jellyfinApi.userId!!, itemId) + jellyfinApi.playStateApi.markUnplayedItem(itemId) } catch (e: Exception) { database.setUserDataToBeSynced(jellyfinApi.userId!!, itemId, true) }