mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-23 13:40:43 +01:00
Correct order of items in grid view
Signed-off-by: Tim Krüger <t@timkrueger.me>
This commit is contained in:
parent
a1b7e1260c
commit
53a1725606
@ -34,7 +34,7 @@ class SharedItemsViewModel(private val repository: SharedItemsRepository) : View
|
|||||||
?.subscribe(object : Observer<Response<ChatShareOverall>> {
|
?.subscribe(object : Observer<Response<ChatShareOverall>> {
|
||||||
|
|
||||||
var chatLastGiven: String = ""
|
var chatLastGiven: String = ""
|
||||||
val items = mutableListOf<SharedItem>()
|
val items = mutableMapOf<String, SharedItem>()
|
||||||
|
|
||||||
override fun onSubscribe(d: Disposable) = Unit
|
override fun onSubscribe(d: Disposable) = Unit
|
||||||
|
|
||||||
@ -47,13 +47,11 @@ class SharedItemsViewModel(private val repository: SharedItemsRepository) : View
|
|||||||
|
|
||||||
val previewAvailable = "yes".equals(fileParameters["preview-available"]!!, ignoreCase = true)
|
val previewAvailable = "yes".equals(fileParameters["preview-available"]!!, ignoreCase = true)
|
||||||
|
|
||||||
items.add(
|
items[it.value.id] = SharedItem(
|
||||||
SharedItem(
|
fileParameters["id"]!!, fileParameters["name"]!!,
|
||||||
fileParameters["id"]!!, fileParameters["name"]!!,
|
fileParameters["mimetype"]!!, fileParameters["link"]!!,
|
||||||
fileParameters["mimetype"]!!, fileParameters["link"]!!,
|
previewAvailable,
|
||||||
previewAvailable,
|
repository.previewLink(fileParameters["id"])
|
||||||
repository.previewLink(fileParameters["id"])
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -64,7 +62,7 @@ class SharedItemsViewModel(private val repository: SharedItemsRepository) : View
|
|||||||
|
|
||||||
override fun onComplete() {
|
override fun onComplete() {
|
||||||
this@SharedItemsViewModel._media.value =
|
this@SharedItemsViewModel._media.value =
|
||||||
SharedMediaItems(items.asReversed(), chatLastGiven, repository.authHeader())
|
SharedMediaItems(items.toSortedMap().values.toList().reversed(), chatLastGiven, repository.authHeader())
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user