mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-03 23:58:55 +01:00 
			
		
		
		
	Minor cleanup
This commit is contained in:
		@@ -79,7 +79,7 @@ data class BackupManga(
 | 
			
		||||
                artist = manga.artist,
 | 
			
		||||
                author = manga.author,
 | 
			
		||||
                description = manga.description,
 | 
			
		||||
                genre = manga.genre ?: emptyList(),
 | 
			
		||||
                genre = manga.genre.orEmpty(),
 | 
			
		||||
                status = manga.status.toInt(),
 | 
			
		||||
                thumbnailUrl = manga.thumbnailUrl,
 | 
			
		||||
                favorite = manga.favorite,
 | 
			
		||||
 
 | 
			
		||||
@@ -124,7 +124,7 @@ internal class ExtensionGithubApi {
 | 
			
		||||
                    isNsfw = it.nsfw == 1,
 | 
			
		||||
                    hasReadme = it.hasReadme == 1,
 | 
			
		||||
                    hasChangelog = it.hasChangelog == 1,
 | 
			
		||||
                    sources = it.sources?.toExtensionSources() ?: emptyList(),
 | 
			
		||||
                    sources = it.sources?.toExtensionSources().orEmpty(),
 | 
			
		||||
                    apkName = it.apk,
 | 
			
		||||
                    iconUrl = "${getUrlPrefix()}icon/${it.apk.replace(".apk", ".png")}",
 | 
			
		||||
                )
 | 
			
		||||
 
 | 
			
		||||
@@ -173,7 +173,7 @@ data class ExtensionDetailsState(
 | 
			
		||||
) {
 | 
			
		||||
 | 
			
		||||
    val sources: List<ExtensionSourceItem>
 | 
			
		||||
        get() = _sources ?: emptyList()
 | 
			
		||||
        get() = _sources.orEmpty()
 | 
			
		||||
 | 
			
		||||
    val isLoading: Boolean
 | 
			
		||||
        get() = extension == null || _sources == null
 | 
			
		||||
 
 | 
			
		||||
@@ -64,7 +64,7 @@ data class MigrateMangaState(
 | 
			
		||||
) {
 | 
			
		||||
 | 
			
		||||
    val titles: List<Manga>
 | 
			
		||||
        get() = titleList ?: emptyList()
 | 
			
		||||
        get() = titleList.orEmpty()
 | 
			
		||||
 | 
			
		||||
    val isLoading: Boolean
 | 
			
		||||
        get() = source == null || titleList == null
 | 
			
		||||
 
 | 
			
		||||
@@ -311,7 +311,7 @@ class BrowseSourceScreenModel(
 | 
			
		||||
        return getCategories.subscribe()
 | 
			
		||||
            .firstOrNull()
 | 
			
		||||
            ?.filterNot { it.isSystemCategory }
 | 
			
		||||
            ?: emptyList()
 | 
			
		||||
            .orEmpty()
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    suspend fun getDuplicateLibraryManga(manga: Manga): Manga? {
 | 
			
		||||
 
 | 
			
		||||
@@ -355,7 +355,7 @@ class LibraryScreenModel(
 | 
			
		||||
                categories
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            displayCategories.associateWith { libraryManga[it.id] ?: emptyList() }
 | 
			
		||||
            displayCategories.associateWith { libraryManga[it.id].orEmpty() }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -700,7 +700,7 @@ class LibraryScreenModel(
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        fun getLibraryItemsByPage(page: Int): List<LibraryItem> {
 | 
			
		||||
            return library.values.toTypedArray().getOrNull(page) ?: emptyList()
 | 
			
		||||
            return library.values.toTypedArray().getOrNull(page).orEmpty()
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        fun getMangaCountForCategory(category: Category): Int? {
 | 
			
		||||
 
 | 
			
		||||
@@ -25,7 +25,8 @@ class DirectoryPageLoader(val file: File) : PageLoader() {
 | 
			
		||||
                    stream = streamFn
 | 
			
		||||
                    status = Page.State.READY
 | 
			
		||||
                }
 | 
			
		||||
            } ?: emptyList()
 | 
			
		||||
            }
 | 
			
		||||
            .orEmpty()
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
 
 | 
			
		||||
@@ -57,10 +57,9 @@ class MaterialSpinnerView @JvmOverloads constructor(context: Context, attrs: Att
 | 
			
		||||
            val title = getString(R.styleable.MaterialSpinnerView_title).orEmpty()
 | 
			
		||||
            binding.title.text = title
 | 
			
		||||
 | 
			
		||||
            val viewEntries = (
 | 
			
		||||
                getTextArray(R.styleable.MaterialSpinnerView_android_entries)
 | 
			
		||||
                    ?: emptyArray()
 | 
			
		||||
                ).map { it.toString() }
 | 
			
		||||
            val viewEntries = getTextArray(R.styleable.MaterialSpinnerView_android_entries)
 | 
			
		||||
                .orEmpty()
 | 
			
		||||
                .map { it.toString() }
 | 
			
		||||
            entries = viewEntries
 | 
			
		||||
            binding.details.text = viewEntries.firstOrNull().orEmpty()
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user