mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-03 23:58:55 +01:00 
			
		
		
		
	Split source preferences from PreferencesHelper (#8029)
This commit is contained in:
		@@ -2,7 +2,7 @@ package eu.kanade.tachiyomi.source
 | 
			
		||||
 | 
			
		||||
import android.graphics.drawable.Drawable
 | 
			
		||||
import eu.kanade.domain.source.model.SourceData
 | 
			
		||||
import eu.kanade.tachiyomi.data.preference.PreferencesHelper
 | 
			
		||||
import eu.kanade.domain.source.service.SourcePreferences
 | 
			
		||||
import eu.kanade.tachiyomi.extension.ExtensionManager
 | 
			
		||||
import uy.kohesive.injekt.Injekt
 | 
			
		||||
import uy.kohesive.injekt.api.get
 | 
			
		||||
@@ -14,7 +14,7 @@ fun Source.getPreferenceKey(): String = "source_$id"
 | 
			
		||||
fun Source.toSourceData(): SourceData = SourceData(id = id, lang = lang, name = name)
 | 
			
		||||
 | 
			
		||||
fun Source.getNameForMangaInfo(): String {
 | 
			
		||||
    val preferences = Injekt.get<PreferencesHelper>()
 | 
			
		||||
    val preferences = Injekt.get<SourcePreferences>()
 | 
			
		||||
    val enabledLanguages = preferences.enabledLanguages().get()
 | 
			
		||||
        .filterNot { it in listOf("all", "other") }
 | 
			
		||||
    val hasOneActiveLanguages = enabledLanguages.size == 1
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user