mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 22:37:56 +01:00 
			
		
		
		
	Use Compose on Clear Database screen (#7639)
This commit is contained in:
		| @@ -2,12 +2,12 @@ package eu.kanade.data.source | ||||
|  | ||||
| import eu.kanade.data.DatabaseHandler | ||||
| import eu.kanade.domain.source.model.Source | ||||
| import eu.kanade.domain.source.model.SourceWithCount | ||||
| import eu.kanade.domain.source.repository.SourceRepository | ||||
| import eu.kanade.tachiyomi.source.LocalSource | ||||
| import eu.kanade.tachiyomi.source.SourceManager | ||||
| import kotlinx.coroutines.flow.Flow | ||||
| import kotlinx.coroutines.flow.map | ||||
| import eu.kanade.tachiyomi.source.Source as LoadedSource | ||||
|  | ||||
| class SourceRepositoryImpl( | ||||
|     private val sourceManager: SourceManager, | ||||
| @@ -40,12 +40,12 @@ class SourceRepositoryImpl( | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     override fun getSourcesWithNonLibraryManga(): Flow<List<Pair<LoadedSource, Long>>> { | ||||
|     override fun getSourcesWithNonLibraryManga(): Flow<List<SourceWithCount>> { | ||||
|         val sourceIdWithNonLibraryManga = handler.subscribeToList { mangasQueries.getSourceIdsWithNonLibraryManga() } | ||||
|         return sourceIdWithNonLibraryManga.map { sourceId -> | ||||
|             sourceId.map { (sourceId, count) -> | ||||
|                 val source = sourceManager.getOrStub(sourceId) | ||||
|                 source to count | ||||
|                 SourceWithCount(sourceMapper(source), count) | ||||
|             } | ||||
|         } | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user