mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-22 21:19:31 +01:00
mediaItems can be null
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
This commit is contained in:
parent
6f277cbe92
commit
f5d70dab0c
@ -59,25 +59,28 @@ class SharedItemsViewModel(private val repository: SharedItemsRepository, privat
|
|||||||
}
|
}
|
||||||
|
|
||||||
val mediaItems = response.body()!!.ocs!!.data
|
val mediaItems = response.body()!!.ocs!!.data
|
||||||
for (it in mediaItems) {
|
if (mediaItems != null) {
|
||||||
if (it.value.messageParameters.containsKey("file")) {
|
for (it in mediaItems) {
|
||||||
val fileParameters = it.value.messageParameters["file"]!!
|
if (it.value.messageParameters.containsKey("file")) {
|
||||||
|
val fileParameters = it.value.messageParameters["file"]!!
|
||||||
|
|
||||||
val previewAvailable = "yes".equals(fileParameters["preview-available"]!!, ignoreCase = true)
|
val previewAvailable =
|
||||||
|
"yes".equals(fileParameters["preview-available"]!!, ignoreCase = true)
|
||||||
|
|
||||||
items[it.value.id] = SharedItem(
|
items[it.value.id] = SharedItem(
|
||||||
fileParameters["id"]!!,
|
fileParameters["id"]!!,
|
||||||
fileParameters["name"]!!,
|
fileParameters["name"]!!,
|
||||||
fileParameters["size"]!!.toInt(),
|
fileParameters["size"]!!.toInt(),
|
||||||
fileParameters["path"]!!,
|
fileParameters["path"]!!,
|
||||||
fileParameters["link"]!!,
|
fileParameters["link"]!!,
|
||||||
fileParameters["mimetype"]!!,
|
fileParameters["mimetype"]!!,
|
||||||
previewAvailable,
|
previewAvailable,
|
||||||
repository.previewLink(fileParameters["id"]),
|
repository.previewLink(fileParameters["id"]),
|
||||||
repository.parameters!!.userEntity
|
repository.parameters!!.userEntity
|
||||||
)
|
)
|
||||||
} else {
|
} else {
|
||||||
Log.w(TAG, "location and deckcard are not yet supported")
|
Log.w(TAG, "location and deckcard are not yet supported")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user