Переглянути джерело

Remove unneeded SettingsControllerFactory.

mpm11011 4 роки тому
батько
коміт
5b5ea5ab8a

+ 0 - 1
app/build.gradle

@@ -201,7 +201,6 @@ dependencies {
 
     // Preferences
     implementation 'com.github.tfcporciuncula:flow-preferences:1.3.0'
-    implementation 'com.github.ByteHamster:SearchPreference:v1.0.3'
 
     // Model View Presenter
     final nucleus_version = '3.0.0'

+ 0 - 13
app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsControllerFactory.kt

@@ -1,13 +0,0 @@
-package eu.kanade.tachiyomi.ui.setting
-
-import android.content.Context
-import com.bytehamster.lib.preferencesearch.SearchPreference
-import eu.kanade.tachiyomi.data.preference.PreferenceKeys as Keys
-
-class SettingsControllerFactory(context: Context) {
-    var searchablePrefs = Keys::class.members.map { member -> SearchPreference(context).key = member.name }
-
-    companion object Factory {
-        var controllers: List<SettingsController>? = null
-    }
-}

+ 0 - 3
app/src/main/java/eu/kanade/tachiyomi/ui/setting/settingssearch/SettingsSearchController.kt

@@ -14,7 +14,6 @@ import eu.kanade.tachiyomi.databinding.SettingsSearchControllerBinding
 import eu.kanade.tachiyomi.ui.base.controller.NucleusController
 import eu.kanade.tachiyomi.ui.base.controller.withFadeTransaction
 import eu.kanade.tachiyomi.ui.setting.SettingsController
-import eu.kanade.tachiyomi.ui.setting.SettingsControllerFactory
 
 /**
  * This controller shows and manages the different search result in settings search.
@@ -32,8 +31,6 @@ open class SettingsSearchController(
      */
     protected var adapter: SettingsSearchAdapter? = null
 
-    protected var controllers = SettingsControllerFactory.controllers
-
     init {
         setHasOptionsMenu(true)
     }