From 8b3e3e7af85b9e3143f8f6f6c01474ec354ee860 Mon Sep 17 00:00:00 2001 From: greenart7c3 Date: Mon, 18 Mar 2024 14:51:50 -0300 Subject: [PATCH] support Classifieds --- .../amethyst/ui/actions/NewPostViewModel.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewPostViewModel.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewPostViewModel.kt index 08fde7898..465139241 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewPostViewModel.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewPostViewModel.kt @@ -381,6 +381,16 @@ open class NewPostViewModel() : ViewModel() { } } + wantsProduct = draft.event?.kind() == 30402 + + title = TextFieldValue(draft.event?.tags()?.filter { it.size > 1 && it[0] == "title" }?.map { it[1] }?.firstOrNull() ?: "") + price = TextFieldValue(draft.event?.tags()?.filter { it.size > 1 && it[0] == "price" }?.map { it[1] }?.firstOrNull() ?: "") + category = TextFieldValue(draft.event?.tags()?.filter { it.size > 1 && it[0] == "t" }?.map { it[1] }?.firstOrNull() ?: "") + locationText = TextFieldValue(draft.event?.tags()?.filter { it.size > 1 && it[0] == "location" }?.map { it[1] }?.firstOrNull() ?: "") + condition = ClassifiedsEvent.CONDITION.entries.firstOrNull { + it.value == draft.event?.tags()?.filter { it.size > 1 && it[0] == "condition" }?.map { it[1] }?.firstOrNull() + } ?: ClassifiedsEvent.CONDITION.USED_LIKE_NEW + message = TextFieldValue(draft.event?.content() ?: "") urlPreview = findUrlInMessage() }