This allows us to swap out the implementation in the future and on different platforms without major changes to the extensions themselves. (cherry picked from commit 7be6863910) # Conflicts: # core/build.gradle.kts
7be6863910
* Extract source api from app module * Extract source online api from app module (cherry picked from commit 86fe850794) # Conflicts: # app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupManager.kt # core/src/main/java/eu/kanade/tachiyomi/network/NetworkHelper.kt # source-api/src/main/java/eu/kanade/tachiyomi/source/Source.kt # source-api/src/main/java/eu/kanade/tachiyomi/source/model/SManga.kt
86fe850794