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:
Marcel Hibbe 2022-04-28 11:40:03 +02:00
parent b22b600352
commit fa90155195
No known key found for this signature in database
GPG Key ID: C793F8B59F43CE7B
2 changed files with 24 additions and 19 deletions

View File

@ -75,17 +75,17 @@ class SharedItemsActivity : AppCompatActivity() {
tabAudio.text = "audio"
binding.sharedItemsTabs.addTab(tabAudio)
val tabDeckcard: TabLayout.Tab = binding.sharedItemsTabs.newTab()
tabDeckcard.text = "deckcard"
binding.sharedItemsTabs.addTab(tabDeckcard)
// val tabDeckcard: TabLayout.Tab = binding.sharedItemsTabs.newTab()
// tabDeckcard.text = "deckcard"
// binding.sharedItemsTabs.addTab(tabDeckcard)
val tabFile: TabLayout.Tab = binding.sharedItemsTabs.newTab()
tabFile.text = "file"
binding.sharedItemsTabs.addTab(tabFile)
val tabLocation: TabLayout.Tab = binding.sharedItemsTabs.newTab()
tabLocation.text = "location"
binding.sharedItemsTabs.addTab(tabLocation)
// val tabLocation: TabLayout.Tab = binding.sharedItemsTabs.newTab()
// tabLocation.text = "location"
// binding.sharedItemsTabs.addTab(tabLocation)
val tabMedia: TabLayout.Tab = binding.sharedItemsTabs.newTab()
tabMedia.text = "media"

View File

@ -46,21 +46,26 @@ class SharedItemsViewModel(private val repository: SharedItemsRepository, val in
val mediaItems = response.body()!!.ocs!!.data
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
)
}
}