Skip to content

Commit 92277bf

Browse files
author
Bas Buijsen
committed
fix for ios metadata crash
1 parent 5d789b5 commit 92277bf

File tree

1 file changed

+4
-7
lines changed
  • firebase-storage/src/iosMain/kotlin/dev/gitlive/firebase/storage

1 file changed

+4
-7
lines changed

firebase-storage/src/iosMain/kotlin/dev/gitlive/firebase/storage/storage.kt

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -151,13 +151,10 @@ suspend inline fun <T, reified R> T.awaitResult(function: T.(callback: (R?, NSEr
151151

152152
fun FirebaseStorageMetadata.toFIRMetadata(): FIRStorageMetadata {
153153
val metadata = FIRStorageMetadata()
154-
val customMetadata: Map<Any?, String>? = this.customMetadata?.let {
155-
it.mapKeys { entry ->
156-
entry.key as Any to entry.value
157-
}
158-
}
159-
160-
metadata.setCustomMetadata(customMetadata)
154+
val mappedMetadata: Map<Any?, String>? = this.customMetadata?.map {
155+
it.key to it.value
156+
}?.toMap()
157+
metadata.setCustomMetadata(mappedMetadata)
161158
metadata.setCacheControl(this.cacheControl)
162159
metadata.setContentDisposition(this.contentDisposition)
163160
metadata.setContentEncoding(this.contentEncoding)

0 commit comments

Comments
 (0)