mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 14:27:57 +01:00 
			
		
		
		
	Handle potentially missing sources list in extensions JSON
Can happen in: - Unofficial repos - If the inspector breaks
This commit is contained in:
		| @@ -81,7 +81,7 @@ internal class ExtensionGithubApi { | ||||
|                     versionCode = it.code, | ||||
|                     lang = it.lang, | ||||
|                     isNsfw = it.nsfw == 1, | ||||
|                     sources = it.sources.toExtensionSources(), | ||||
|                     sources = it.sources?.toExtensionSources() ?: emptyList(), | ||||
|                     apkName = it.apk, | ||||
|                     iconUrl = "${REPO_URL_PREFIX}icon/${it.apk.replace(".apk", ".png")}" | ||||
|                 ) | ||||
| @@ -114,7 +114,7 @@ private data class ExtensionJsonObject( | ||||
|     val code: Long, | ||||
|     val version: String, | ||||
|     val nsfw: Int, | ||||
|     val sources: List<ExtensionSourceJsonObject>, | ||||
|     val sources: List<ExtensionSourceJsonObject>?, | ||||
| ) | ||||
|  | ||||
| @Serializable | ||||
|   | ||||
		Reference in New Issue
	
	Block a user