Maybe fix push to mangadex

This commit is contained in:
Jobobby04 2020-12-13 22:38:53 -05:00
parent beaf6284fd
commit b4fedf9a87

View File

@ -39,6 +39,7 @@ import eu.kanade.tachiyomi.util.system.acquireWakeLock
import eu.kanade.tachiyomi.util.system.isServiceRunning import eu.kanade.tachiyomi.util.system.isServiceRunning
import exh.LIBRARY_UPDATE_EXCLUDED_SOURCES import exh.LIBRARY_UPDATE_EXCLUDED_SOURCES
import exh.MERGED_SOURCE_ID import exh.MERGED_SOURCE_ID
import exh.mangaDexSourceIds
import exh.md.utils.FollowStatus import exh.md.utils.FollowStatus
import exh.md.utils.MdUtil import exh.md.utils.MdUtil
import exh.metadata.metadata.base.insertFlatMetadata import exh.metadata.metadata.base.insertFlatMetadata
@ -537,7 +538,9 @@ class LibraryUpdateService(
} }
// SY --> // SY -->
// filter all follows from Mangadex and only add reading or rereading manga to library /**
* filter all follows from Mangadex and only add reading or rereading manga to library
*/
private fun syncFollows(): Observable<LibraryManga> { private fun syncFollows(): Observable<LibraryManga> {
val count = AtomicInteger(0) val count = AtomicInteger(0)
val mangaDex = MdUtil.getEnabledMangaDex(preferences, sourceManager) ?: return Observable.empty() val mangaDex = MdUtil.getEnabledMangaDex(preferences, sourceManager) ?: return Observable.empty()
@ -582,7 +585,7 @@ class LibraryUpdateService(
*/ */
private fun pushFavorites(): Observable<LibraryManga> { private fun pushFavorites(): Observable<LibraryManga> {
val count = AtomicInteger(0) val count = AtomicInteger(0)
val listManga = db.getLibraryMangas().executeAsBlocking() val listManga = db.getFavoriteMangas().executeAsBlocking().filter { it.source in mangaDexSourceIds }
// filter all follows from Mangadex and only add reading or rereading manga to library // filter all follows from Mangadex and only add reading or rereading manga to library
return Observable.from(if (trackManager.mdList.isLogged) listManga else emptyList()) return Observable.from(if (trackManager.mdList.isLogged) listManga else emptyList())