Extract source api from app module (#8014)

* 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
This commit is contained in:
Andreas
2022-09-16 00:12:27 +02:00
committed by Jobobby04
parent b975b9b86f
commit 8a322ea28e
117 changed files with 547 additions and 422 deletions
@@ -1,29 +0,0 @@
package exh.md.utils
import androidx.annotation.StringRes
import eu.kanade.tachiyomi.R
enum class MangaDexRelation(@StringRes val resId: Int, val mdString: String?) {
SIMILAR(R.string.relation_similar, null),
MONOCHROME(R.string.relation_monochrome, "monochrome"),
MAIN_STORY(R.string.relation_main_story, "main_story"),
ADAPTED_FROM(R.string.relation_adapted_from, "adapted_from"),
BASED_ON(R.string.relation_based_on, "based_on"),
PREQUEL(R.string.relation_prequel, "prequel"),
SIDE_STORY(R.string.relation_side_story, "side_story"),
DOUJINSHI(R.string.relation_doujinshi, "doujinshi"),
SAME_FRANCHISE(R.string.relation_same_franchise, "same_franchise"),
SHARED_UNIVERSE(R.string.relation_shared_universe, "shared_universe"),
SEQUEL(R.string.relation_sequel, "sequel"),
SPIN_OFF(R.string.relation_spin_off, "spin_off"),
ALTERNATE_STORY(R.string.relation_alternate_story, "alternate_story"),
PRESERIALIZATION(R.string.relation_preserialization, "preserialization"),
COLORED(R.string.relation_colored, "colored"),
SERIALIZATION(R.string.relation_serialization, "serialization"),
ALTERNATE_VERSION(R.string.relation_alternate_version, "alternate_version"),
;
companion object {
fun fromDex(mdString: String) = values().find { it.mdString == mdString }
}
}