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 ();