mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-21 12:39:58 +01:00
hide location and deck for now
because other fileParameters need to be handled Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
parent
b22b600352
commit
fa90155195
@ -75,17 +75,17 @@ class SharedItemsActivity : AppCompatActivity() {
|
|||||||
tabAudio.text = "audio"
|
tabAudio.text = "audio"
|
||||||
binding.sharedItemsTabs.addTab(tabAudio)
|
binding.sharedItemsTabs.addTab(tabAudio)
|
||||||
|
|
||||||
val tabDeckcard: TabLayout.Tab = binding.sharedItemsTabs.newTab()
|
// val tabDeckcard: TabLayout.Tab = binding.sharedItemsTabs.newTab()
|
||||||
tabDeckcard.text = "deckcard"
|
// tabDeckcard.text = "deckcard"
|
||||||
binding.sharedItemsTabs.addTab(tabDeckcard)
|
// binding.sharedItemsTabs.addTab(tabDeckcard)
|
||||||
|
|
||||||
val tabFile: TabLayout.Tab = binding.sharedItemsTabs.newTab()
|
val tabFile: TabLayout.Tab = binding.sharedItemsTabs.newTab()
|
||||||
tabFile.text = "file"
|
tabFile.text = "file"
|
||||||
binding.sharedItemsTabs.addTab(tabFile)
|
binding.sharedItemsTabs.addTab(tabFile)
|
||||||
|
|
||||||
val tabLocation: TabLayout.Tab = binding.sharedItemsTabs.newTab()
|
// val tabLocation: TabLayout.Tab = binding.sharedItemsTabs.newTab()
|
||||||
tabLocation.text = "location"
|
// tabLocation.text = "location"
|
||||||
binding.sharedItemsTabs.addTab(tabLocation)
|
// binding.sharedItemsTabs.addTab(tabLocation)
|
||||||
|
|
||||||
val tabMedia: TabLayout.Tab = binding.sharedItemsTabs.newTab()
|
val tabMedia: TabLayout.Tab = binding.sharedItemsTabs.newTab()
|
||||||
tabMedia.text = "media"
|
tabMedia.text = "media"
|
||||||
|
@ -46,21 +46,26 @@ class SharedItemsViewModel(private val repository: SharedItemsRepository, val in
|
|||||||
|
|
||||||
val mediaItems = response.body()!!.ocs!!.data
|
val mediaItems = response.body()!!.ocs!!.data
|
||||||
mediaItems?.forEach {
|
mediaItems?.forEach {
|
||||||
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(
|
||||||
|
fileParameters["id"]!!,
|
||||||
|
fileParameters["name"]!!,
|
||||||
|
fileParameters["size"]!!.toInt(),
|
||||||
|
fileParameters["path"]!!,
|
||||||
|
fileParameters["link"]!!,
|
||||||
|
fileParameters["mimetype"]!!,
|
||||||
|
previewAvailable,
|
||||||
|
repository.previewLink(fileParameters["id"]),
|
||||||
|
repository.parameters!!.userEntity
|
||||||
|
)
|
||||||
|
} else {
|
||||||
|
Log.w(TAG, "location and deckcard are not yet supported")
|
||||||
|
}
|
||||||
|
|
||||||
items[it.value.id] = SharedItem(
|
|
||||||
fileParameters["id"]!!,
|
|
||||||
fileParameters["name"]!!,
|
|
||||||
fileParameters["size"]!!.toInt(),
|
|
||||||
fileParameters["path"]!!,
|
|
||||||
fileParameters["link"]!!,
|
|
||||||
fileParameters["mimetype"]!!,
|
|
||||||
previewAvailable,
|
|
||||||
repository.previewLink(fileParameters["id"]),
|
|
||||||
repository.parameters!!.userEntity
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user