Drop FOREIGN KEY for eh_favorites

This commit is contained in:
Jobobby04
2023-05-12 23:56:07 -04:00
parent 164db54acd
commit 912d2ecd62
4 changed files with 32 additions and 9 deletions
@@ -1,5 +1,7 @@
package tachiyomi.data.manga
import logcat.LogPriority
import tachiyomi.core.util.system.logcat
import tachiyomi.data.DatabaseHandler
import tachiyomi.domain.manga.model.FavoriteEntry
import tachiyomi.domain.manga.model.FavoriteEntryAlternative
@@ -30,13 +32,18 @@ class FavoritesEntryRepositoryImpl(
}
override suspend fun addAlternative(favoriteEntryAlternative: FavoriteEntryAlternative) {
handler.await {
eh_favoritesQueries.addAlternative(
otherGid = favoriteEntryAlternative.otherGid,
otherToken = favoriteEntryAlternative.otherToken,
gid = favoriteEntryAlternative.gid,
token = favoriteEntryAlternative.token,
)
try {
handler.await {
eh_favoritesQueries.addAlternative(
otherGid = favoriteEntryAlternative.otherGid,
otherToken = favoriteEntryAlternative.otherToken,
gid = favoriteEntryAlternative.gid,
token = favoriteEntryAlternative.token,
)
}
} catch (e: Exception) {
logcat(LogPriority.INFO, e)
}
}
}