mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 14:27:57 +01:00 
			
		
		
		
	Fix infinite loading when user library is empty (#7602)
- If no manga in library add default category this to remove loading state
This commit is contained in:
		| @@ -412,14 +412,14 @@ class LibraryPresenter( | ||||
|      */ | ||||
|     private fun getLibraryObservable(): Observable<Library> { | ||||
|         return combine(getCategoriesFlow(), getLibraryMangasFlow()) { dbCategories, libraryManga -> | ||||
|             val categories = if (libraryManga.containsKey(0)) { | ||||
|             val categories = if (libraryManga.containsKey(0) || libraryManga.isEmpty()) { | ||||
|                 arrayListOf(Category.default(context)) + dbCategories | ||||
|             } else { | ||||
|                 dbCategories | ||||
|             } | ||||
|  | ||||
|             libraryManga.forEach { (categoryId, libraryManga) -> | ||||
|                 val category = categories.first { category -> category.id == categoryId.toLong() } | ||||
|                 val category = categories.first { category -> category.id == categoryId } | ||||
|                 libraryManga.forEach { libraryItem -> | ||||
|                     libraryItem.displayMode = category.displayMode | ||||
|                 } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user