From 8249f3bca78823a60046234e020a434266f3783b Mon Sep 17 00:00:00 2001 From: tibbi Date: Sun, 10 Jan 2021 16:18:08 +0100 Subject: [PATCH] adding some Threema related preparation for #624, needs more work --- .../contacts/pro/activities/ViewContactActivity.kt | 8 ++++++++ .../simplemobiletools/contacts/pro/extensions/Context.kt | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/ViewContactActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/ViewContactActivity.kt index 0fbc42af..049b37c1 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/ViewContactActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/ViewContactActivity.kt @@ -559,6 +559,14 @@ class ViewContactActivity : ContactActivity() { showSocialActions(key.id) } } + + if (value.toLowerCase() == THREEMA) { + contact_source_image.setImageDrawable(getPackageDrawable(THREEMA_PACKAGE)) + contact_source_image.beVisible() + contact_source_image.setOnClickListener { + showSocialActions(key.id) + } + } } } diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/extensions/Context.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/extensions/Context.kt index 0a7120fb..e68943e9 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/extensions/Context.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/extensions/Context.kt @@ -353,6 +353,10 @@ fun Context.getSocialActions(id: Int): ArrayList { "vnd.android.cursor.item/vnd.org.telegram.messenger.android.call" -> SOCIAL_VOICE_CALL "vnd.android.cursor.item/vnd.org.telegram.messenger.android.call.video" -> SOCIAL_VIDEO_CALL "vnd.android.cursor.item/vnd.org.telegram.messenger.android.profile" -> SOCIAL_MESSAGE + + // Threema + "vnd.android.cursor.item/vnd.ch.threema.app.profile" -> SOCIAL_MESSAGE + "vnd.android.cursor.item/vnd.ch.threema.app.call" -> SOCIAL_VOICE_CALL else -> return@queryCursor }