(cherry picked from commit 2d19729869d1c88a46c0d1a4582d29a80d7ab9cb) # Conflicts: # core/src/main/java/eu/kanade/tachiyomi/network/OkHttpExtensions.kt
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 7be68639107caecea879dc05edb92d81a4689a5a) # Conflicts: # core/build.gradle.kts
* Extract source api from app module * Extract source online api from app module (cherry picked from commit 86fe85079413f8ed6e1109b46e6131a9b788b988) # 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