From a485f182c14090a370c41d66dcf83fccea618e41 Mon Sep 17 00:00:00 2001
From: Pierre Nicolas <pierre.nicolas@savoirfairelinux.com>
Date: Tue, 1 Oct 2024 09:19:12 -0400
Subject: [PATCH] details: copy to clipboard on field click

Copy registered name/identifier to clipboard at click.

GitLab: #1723
Change-Id: Iade10219aa3117d20980c77694dc57a0fbd22327
---
 .../ring/fragments/ConversationActionsFragment.kt   | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/jami-android/app/src/main/java/cx/ring/fragments/ConversationActionsFragment.kt b/jami-android/app/src/main/java/cx/ring/fragments/ConversationActionsFragment.kt
index a2ff18ca1..124af9849 100644
--- a/jami-android/app/src/main/java/cx/ring/fragments/ConversationActionsFragment.kt
+++ b/jami-android/app/src/main/java/cx/ring/fragments/ConversationActionsFragment.kt
@@ -73,6 +73,19 @@ class ConversationActionsFragment : Fragment() {
         conversationIdPanel.setOnClickListener {
             copyAndShow(requireContext(), getString(R.string.swarm_id), path.conversationId)
         }
+        userNamePanel.setOnClickListener {
+            copyAndShow(
+                requireContext(),
+                getString(R.string.clip_contact_uri), binding?.userName?.text.toString()
+            )
+        }
+        identifierPanel.setOnClickListener {
+            copyAndShow(
+                requireContext(),
+                getString(R.string.clip_contact_uri), binding?.identifier?.text.toString()
+            )
+        }
+
         conversationId.text = conversationUri
         conversationPath = path
 
-- 
GitLab