From 8deca3e4b48077d32d0c53a02e70dc0a1682e966 Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Thu, 22 Aug 2024 13:45:07 +0200 Subject: [PATCH] add getAuthName() api --- jni/dc_wrapper.c | 9 +++++++++ src/main/java/com/b44t/messenger/DcContact.java | 1 + 2 files changed, 10 insertions(+) diff --git a/jni/dc_wrapper.c b/jni/dc_wrapper.c index 4a92c5b0a..10c8a5d4b 100644 --- a/jni/dc_wrapper.c +++ b/jni/dc_wrapper.c @@ -1778,6 +1778,15 @@ JNIEXPORT jstring Java_com_b44t_messenger_DcContact_getName(JNIEnv *env, jobject } +JNIEXPORT jstring Java_com_b44t_messenger_DcContact_getAuthName(JNIEnv *env, jobject obj) +{ + char* temp = dc_contact_get_auth_name(get_dc_contact(env, obj)); + jstring ret = JSTRING_NEW(temp); + dc_str_unref(temp); + return ret; +} + + JNIEXPORT jstring Java_com_b44t_messenger_DcContact_getDisplayName(JNIEnv *env, jobject obj) { char* temp = dc_contact_get_display_name(get_dc_contact(env, obj)); diff --git a/src/main/java/com/b44t/messenger/DcContact.java b/src/main/java/com/b44t/messenger/DcContact.java index f1961a5bd..4d3df6f38 100644 --- a/src/main/java/com/b44t/messenger/DcContact.java +++ b/src/main/java/com/b44t/messenger/DcContact.java @@ -47,6 +47,7 @@ public class DcContact { public native int getId (); public native String getName (); + public native String getAuthName (); public native String getDisplayName (); public native String getAddr (); public native String getNameNAddr ();