parent
f49fa16db1
commit
c89dbcadf9
1 changed files with 4 additions and 4 deletions
|
@ -462,7 +462,7 @@ class JellyfinRepositoryImpl(
|
||||||
withContext(Dispatchers.IO) {
|
withContext(Dispatchers.IO) {
|
||||||
database.setFavorite(jellyfinApi.userId!!, itemId, true)
|
database.setFavorite(jellyfinApi.userId!!, itemId, true)
|
||||||
try {
|
try {
|
||||||
jellyfinApi.userLibraryApi.markFavoriteItem(jellyfinApi.userId!!, itemId)
|
jellyfinApi.userLibraryApi.markFavoriteItem(itemId)
|
||||||
} catch (e: Exception) {
|
} catch (e: Exception) {
|
||||||
database.setUserDataToBeSynced(jellyfinApi.userId!!, itemId, true)
|
database.setUserDataToBeSynced(jellyfinApi.userId!!, itemId, true)
|
||||||
}
|
}
|
||||||
|
@ -473,7 +473,7 @@ class JellyfinRepositoryImpl(
|
||||||
withContext(Dispatchers.IO) {
|
withContext(Dispatchers.IO) {
|
||||||
database.setFavorite(jellyfinApi.userId!!, itemId, false)
|
database.setFavorite(jellyfinApi.userId!!, itemId, false)
|
||||||
try {
|
try {
|
||||||
jellyfinApi.userLibraryApi.unmarkFavoriteItem(jellyfinApi.userId!!, itemId)
|
jellyfinApi.userLibraryApi.unmarkFavoriteItem(itemId)
|
||||||
} catch (e: Exception) {
|
} catch (e: Exception) {
|
||||||
database.setUserDataToBeSynced(jellyfinApi.userId!!, itemId, true)
|
database.setUserDataToBeSynced(jellyfinApi.userId!!, itemId, true)
|
||||||
}
|
}
|
||||||
|
@ -484,7 +484,7 @@ class JellyfinRepositoryImpl(
|
||||||
withContext(Dispatchers.IO) {
|
withContext(Dispatchers.IO) {
|
||||||
database.setPlayed(jellyfinApi.userId!!, itemId, true)
|
database.setPlayed(jellyfinApi.userId!!, itemId, true)
|
||||||
try {
|
try {
|
||||||
jellyfinApi.playStateApi.markPlayedItem(jellyfinApi.userId!!, itemId)
|
jellyfinApi.playStateApi.markPlayedItem(itemId)
|
||||||
} catch (e: Exception) {
|
} catch (e: Exception) {
|
||||||
database.setUserDataToBeSynced(jellyfinApi.userId!!, itemId, true)
|
database.setUserDataToBeSynced(jellyfinApi.userId!!, itemId, true)
|
||||||
}
|
}
|
||||||
|
@ -495,7 +495,7 @@ class JellyfinRepositoryImpl(
|
||||||
withContext(Dispatchers.IO) {
|
withContext(Dispatchers.IO) {
|
||||||
database.setPlayed(jellyfinApi.userId!!, itemId, false)
|
database.setPlayed(jellyfinApi.userId!!, itemId, false)
|
||||||
try {
|
try {
|
||||||
jellyfinApi.playStateApi.markUnplayedItem(jellyfinApi.userId!!, itemId)
|
jellyfinApi.playStateApi.markUnplayedItem(itemId)
|
||||||
} catch (e: Exception) {
|
} catch (e: Exception) {
|
||||||
database.setUserDataToBeSynced(jellyfinApi.userId!!, itemId, true)
|
database.setUserDataToBeSynced(jellyfinApi.userId!!, itemId, true)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue