From ed488d64242c1181dd87790fa0d85cc9b8c7f214 Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Fri, 11 Jul 2025 12:55:52 +0200 Subject: [PATCH] fix to open thread from message context menu Signed-off-by: Marcel Hibbe --- .../com/nextcloud/talk/ui/dialog/MessageActionsDialog.kt | 6 ++++-- app/src/main/java/com/nextcloud/talk/utils/ApiUtils.kt | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/nextcloud/talk/ui/dialog/MessageActionsDialog.kt b/app/src/main/java/com/nextcloud/talk/ui/dialog/MessageActionsDialog.kt index df94ba264..f43da9e82 100644 --- a/app/src/main/java/com/nextcloud/talk/ui/dialog/MessageActionsDialog.kt +++ b/app/src/main/java/com/nextcloud/talk/ui/dialog/MessageActionsDialog.kt @@ -430,8 +430,10 @@ class MessageActionsDialog( private fun initMenuOpenThread(visible: Boolean) { if (visible) { dialogMessageActionsBinding.menuOpenThread.setOnClickListener { - chatActivity.openThread(message.jsonMessageId.toLong()) - dismiss() + message.threadId?.let { + chatActivity.openThread(it) + dismiss() + } } } diff --git a/app/src/main/java/com/nextcloud/talk/utils/ApiUtils.kt b/app/src/main/java/com/nextcloud/talk/utils/ApiUtils.kt index 80b310de1..ad893cc34 100644 --- a/app/src/main/java/com/nextcloud/talk/utils/ApiUtils.kt +++ b/app/src/main/java/com/nextcloud/talk/utils/ApiUtils.kt @@ -529,7 +529,7 @@ object ApiUtils { fun getUrlForProfile(baseUrl: String, userId: String): String = "$baseUrl$OCS_API_VERSION/profile/$userId" fun getUrlForThreads(version: Int, baseUrl: String?, token: String): String = - getUrlForApi(version, baseUrl) + "/chat/" + token + "/threads" + getUrlForChat(version, baseUrl, token) + "/threads" fun getUrlForThread(version: Int, baseUrl: String?, token: String, threadId: Int): String = getUrlForThreads(version, baseUrl, token) + "/$threadId"