From 5a77c481a2577e8b213a534ce2e17052506e435b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kuba=20Szczodrzy=C5=84ski?= Date: Mon, 6 Jan 2020 15:05:33 +0100 Subject: [PATCH] [Extensions] Make asJsonObjectList return non-nullable JsonObjects. --- app/src/main/java/pl/szczodrzynski/edziennik/Extensions.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/Extensions.kt b/app/src/main/java/pl/szczodrzynski/edziennik/Extensions.kt index 3a1992ff..51289c6d 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/Extensions.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/Extensions.kt @@ -95,7 +95,7 @@ operator fun Profile.set(key: String, value: String?) = this.studentData.addProp operator fun Profile.set(key: String, value: Number) = this.studentData.addProperty(key, value) operator fun Profile.set(key: String, value: Char) = this.studentData.addProperty(key, value) -fun JsonArray.asJsonObjectList() = this.map { it.asJsonObject } +fun JsonArray.asJsonObjectList() = this.mapNotNull { it.asJsonObject } fun CharSequence?.isNotNullNorEmpty(): Boolean { return this != null && this.isNotEmpty()