Probably fix random source crashes

This commit is contained in:
Jobobby04
2022-09-26 14:00:15 -04:00
parent 8d91c54c18
commit 89b30bd8d8
4 changed files with 10 additions and 2 deletions
@@ -79,6 +79,11 @@ class MangaRepositoryImpl(
override suspend fun insert(manga: Manga): Long? {
return handler.awaitOneOrNull(true) {
// SY -->
if (mangasQueries.getIdByUrlAndSource(manga.url, manga.source).executeAsOneOrNull() != null) {
return@awaitOneOrNull mangasQueries.getIdByUrlAndSource(manga.url, manga.source)
}
// SY <--
mangasQueries.insert(
source = manga.source,
url = manga.url,