mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 14:27:57 +01:00 
			
		
		
		
	Remove some dead code
This commit is contained in:
		| @@ -38,6 +38,10 @@ class MigrationSourcesPresenter( | ||||
|             .subscribeLatestCache(MigrationSourcesController::setSources) | ||||
|     } | ||||
|  | ||||
|     fun requestSortUpdate() { | ||||
|         sortRelay.call(Unit) | ||||
|     } | ||||
|  | ||||
|     private fun findSourcesWithManga(library: List<Manga>): List<SourceItem> { | ||||
|         val header = SelectionHeader() | ||||
|         return library | ||||
| @@ -51,7 +55,7 @@ class MigrationSourcesPresenter( | ||||
|             .toList() | ||||
|     } | ||||
|  | ||||
|     fun sortFn(): java.util.Comparator<SourceItem> { | ||||
|     private fun sortFn(): java.util.Comparator<SourceItem> { | ||||
|         val sort by lazy { | ||||
|             preferences.migrationSortingMode().get() | ||||
|         } | ||||
| @@ -75,8 +79,4 @@ class MigrationSourcesPresenter( | ||||
|             MigrationSourcesController.DirectionSetting.DESCENDING -> Collections.reverseOrder(sortFn) | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     fun requestSortUpdate() { | ||||
|         sortRelay.call(Unit) | ||||
|     } | ||||
| } | ||||
|   | ||||
| @@ -28,7 +28,7 @@ import uy.kohesive.injekt.injectLazy | ||||
|  */ | ||||
| open class GlobalSearchController( | ||||
|     protected val initialQuery: String? = null, | ||||
|     protected val extensionFilter: String? = null, | ||||
|     private val extensionFilter: String? = null, | ||||
| ) : SearchableNucleusController<GlobalSearchControllerBinding, GlobalSearchPresenter>(), | ||||
|     GlobalSearchCardAdapter.OnMangaClickListener, | ||||
|     GlobalSearchAdapter.OnTitleClickListener { | ||||
| @@ -55,11 +55,6 @@ open class GlobalSearchController( | ||||
|         return presenter.query | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * Create the [GlobalSearchPresenter] used in controller. | ||||
|      * | ||||
|      * @return instance of [GlobalSearchPresenter] | ||||
|      */ | ||||
|     override fun createPresenter(): GlobalSearchPresenter { | ||||
|         return GlobalSearchPresenter(initialQuery, extensionFilter) | ||||
|     } | ||||
|   | ||||
| @@ -35,8 +35,8 @@ import uy.kohesive.injekt.injectLazy | ||||
|  * @param preferences manages the preference calls. | ||||
|  */ | ||||
| open class GlobalSearchPresenter( | ||||
|     val initialQuery: String? = "", | ||||
|     val initialExtensionFilter: String? = null, | ||||
|     private val initialQuery: String? = "", | ||||
|     private val initialExtensionFilter: String? = null, | ||||
|     val sourceManager: SourceManager = Injekt.get(), | ||||
|     val db: DatabaseHelper = Injekt.get(), | ||||
|     val preferences: PreferencesHelper = Injekt.get(), | ||||
|   | ||||
| @@ -1,12 +1,8 @@ | ||||
| package eu.kanade.tachiyomi.ui.manga | ||||
|  | ||||
| import android.content.Context | ||||
| import android.graphics.Bitmap | ||||
| import android.graphics.BitmapFactory | ||||
| import android.net.Uri | ||||
| import android.os.Bundle | ||||
| import coil.imageLoader | ||||
| import coil.memory.MemoryCache | ||||
| import com.jakewharton.rxrelay.PublishRelay | ||||
| import eu.kanade.tachiyomi.data.cache.CoverCache | ||||
| import eu.kanade.tachiyomi.data.database.DatabaseHelper | ||||
| @@ -295,48 +291,6 @@ class MangaPresenter( | ||||
|         moveMangaToCategories(manga, listOfNotNull(category)) | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * Get the manga cover as a Bitmap, either from the CoverCache (only works for library manga) | ||||
|      * or from the Coil ImageLoader cache. | ||||
|      * | ||||
|      * @param context the context used to get the Coil ImageLoader | ||||
|      * @param memoryCacheKey Coil MemoryCache.Key that points to the cover Bitmap cache location | ||||
|      * @return manga cover as Bitmap | ||||
|      */ | ||||
|     fun getCoverBitmap(context: Context, memoryCacheKey: MemoryCache.Key?): Bitmap { | ||||
|         var resultBitmap = coverBitmapFromCoverCache() | ||||
|         if (resultBitmap == null && memoryCacheKey != null) { | ||||
|             resultBitmap = coverBitmapFromImageLoader(context, memoryCacheKey) | ||||
|         } | ||||
|  | ||||
|         return resultBitmap ?: throw Exception("Cover not in cache") | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * Attempt manga cover retrieval from the CoverCache. | ||||
|      * | ||||
|      * @return cover as Bitmap or null if CoverCache does not contain cover for manga | ||||
|      */ | ||||
|     private fun coverBitmapFromCoverCache(): Bitmap? { | ||||
|         val cover = coverCache.getCoverFile(manga) | ||||
|         return if (cover != null) { | ||||
|             BitmapFactory.decodeFile(cover.path) | ||||
|         } else { | ||||
|             null | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * Attempt manga cover retrieval from the Coil ImageLoader memoryCache. | ||||
|      * | ||||
|      * @param context the context used to get the Coil ImageLoader | ||||
|      * @param memoryCacheKey Coil MemoryCache.Key that points to the cover Bitmap cache location | ||||
|      * @return cover as Bitmap or null if there is no thumbnail cached with the memoryCacheKey | ||||
|      */ | ||||
|     private fun coverBitmapFromImageLoader(context: Context, memoryCacheKey: MemoryCache.Key): Bitmap? { | ||||
|         return context.imageLoader.memoryCache?.get(memoryCacheKey)?.bitmap | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * Save manga cover Bitmap to picture or temporary share directory. | ||||
|      * | ||||
|   | ||||
		Reference in New Issue
	
	Block a user