mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-04 08:08:55 +01:00 
			
		
		
		
	Minor edits
This commit is contained in:
		@@ -28,7 +28,7 @@ import eu.kanade.tachiyomi.ui.browse.source.browse.BrowseSourceController
 | 
			
		||||
import eu.kanade.tachiyomi.ui.browse.source.globalsearch.GlobalSearchController
 | 
			
		||||
import eu.kanade.tachiyomi.ui.browse.source.latest.LatestUpdatesController
 | 
			
		||||
import eu.kanade.tachiyomi.ui.setting.SettingsSourcesController
 | 
			
		||||
import kotlinx.coroutines.flow.filter
 | 
			
		||||
import kotlinx.coroutines.flow.filterIsInstance
 | 
			
		||||
import kotlinx.coroutines.flow.launchIn
 | 
			
		||||
import kotlinx.coroutines.flow.onEach
 | 
			
		||||
import reactivecircus.flowbinding.appcompat.QueryTextEvent
 | 
			
		||||
@@ -208,7 +208,7 @@ class SourceController :
 | 
			
		||||
 | 
			
		||||
        // Create query listener which opens the global search view.
 | 
			
		||||
        searchView.queryTextEvents()
 | 
			
		||||
            .filter { it is QueryTextEvent.QuerySubmitted }
 | 
			
		||||
            .filterIsInstance<QueryTextEvent.QuerySubmitted>()
 | 
			
		||||
            .onEach { performGlobalSearch(it.queryText.toString()) }
 | 
			
		||||
            .launchIn(scope)
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -45,6 +45,7 @@ import eu.kanade.tachiyomi.util.view.visible
 | 
			
		||||
import eu.kanade.tachiyomi.widget.AutofitRecyclerView
 | 
			
		||||
import eu.kanade.tachiyomi.widget.EmptyView
 | 
			
		||||
import kotlinx.coroutines.flow.filter
 | 
			
		||||
import kotlinx.coroutines.flow.filterIsInstance
 | 
			
		||||
import kotlinx.coroutines.flow.launchIn
 | 
			
		||||
import kotlinx.coroutines.flow.onEach
 | 
			
		||||
import reactivecircus.flowbinding.appcompat.QueryTextEvent
 | 
			
		||||
@@ -251,7 +252,7 @@ open class BrowseSourceController(bundle: Bundle) :
 | 
			
		||||
 | 
			
		||||
        searchView.queryTextEvents()
 | 
			
		||||
            .filter { router.backstack.lastOrNull()?.controller() == this@BrowseSourceController }
 | 
			
		||||
            .filter { it is QueryTextEvent.QuerySubmitted }
 | 
			
		||||
            .filterIsInstance<QueryTextEvent.QuerySubmitted>()
 | 
			
		||||
            .onEach { searchWithQuery(it.queryText.toString()) }
 | 
			
		||||
            .launchIn(scope)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -16,7 +16,7 @@ import eu.kanade.tachiyomi.source.CatalogueSource
 | 
			
		||||
import eu.kanade.tachiyomi.ui.base.controller.NucleusController
 | 
			
		||||
import eu.kanade.tachiyomi.ui.base.controller.withFadeTransaction
 | 
			
		||||
import eu.kanade.tachiyomi.ui.manga.MangaController
 | 
			
		||||
import kotlinx.coroutines.flow.filter
 | 
			
		||||
import kotlinx.coroutines.flow.filterIsInstance
 | 
			
		||||
import kotlinx.coroutines.flow.launchIn
 | 
			
		||||
import kotlinx.coroutines.flow.onEach
 | 
			
		||||
import reactivecircus.flowbinding.appcompat.QueryTextEvent
 | 
			
		||||
@@ -115,7 +115,7 @@ open class GlobalSearchController(
 | 
			
		||||
        })
 | 
			
		||||
 | 
			
		||||
        searchView.queryTextEvents()
 | 
			
		||||
            .filter { it is QueryTextEvent.QuerySubmitted }
 | 
			
		||||
            .filterIsInstance<QueryTextEvent.QuerySubmitted>()
 | 
			
		||||
            .onEach {
 | 
			
		||||
                presenter.search(it.queryText.toString())
 | 
			
		||||
                searchItem.collapseActionView()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user