package eu.kanade.tachiyomi.extension.all.lusciousmembers import eu.kanade.tachiyomi.multisrc.luscious.Luscious import eu.kanade.tachiyomi.source.Source import eu.kanade.tachiyomi.source.SourceFactory class LusciousMembersFactory : SourceFactory { override fun createSources(): List = listOf( LusciousMembersEN(), LusciousMembersJA(), LusciousMembersES(), LusciousMembersIT(), LusciousMembersDE(), LusciousMembersFR(), LusciousMembersZH(), LusciousMembersKO(), LusciousMembersOTHER(), LusciousMembersPT(), LusciousMembersTH(), LusciousMembersALL(), ) } class LusciousMembersEN : Luscious("Luscious (Members)", "https://members.luscious.net", "en") class LusciousMembersJA : Luscious("Luscious (Members)", "https://members.luscious.net", "ja") class LusciousMembersES : Luscious("Luscious (Members)", "https://members.luscious.net", "es") class LusciousMembersIT : Luscious("Luscious (Members)", "https://members.luscious.net", "it") class LusciousMembersDE : Luscious("Luscious (Members)", "https://members.luscious.net", "de") class LusciousMembersFR : Luscious("Luscious (Members)", "https://members.luscious.net", "fr") class LusciousMembersZH : Luscious("Luscious (Members)", "https://members.luscious.net", "zh") class LusciousMembersKO : Luscious("Luscious (Members)", "https://members.luscious.net", "ko") class LusciousMembersOTHER : Luscious("Luscious (Members)", "https://members.luscious.net", "other") class LusciousMembersPT : Luscious("Luscious (Members)", "https://members.luscious.net", "pt-BR") { // Hardcode the id because the language wasn't specific. override val id: Long = 6917849530594229844 } class LusciousMembersTH : Luscious("Luscious (Members)", "https://members.luscious.net", "th") class LusciousMembersALL : Luscious("Luscious (Members)", "https://members.luscious.net", "all")