diff --git a/jni/dc_wrapper.c b/jni/dc_wrapper.c index 93c4ff1a0..a115561a0 100644 --- a/jni/dc_wrapper.c +++ b/jni/dc_wrapper.c @@ -1547,6 +1547,15 @@ JNIEXPORT jint Java_com_b44t_messenger_DcContact_getColor(JNIEnv *env, jobject o } +JNIEXPORT jstring Java_com_b44t_messenger_DcContact_getStatus(JNIEnv *env, jobject obj) +{ + char* temp = dc_contact_get_status(get_dc_contact(env, obj)); + jstring ret = JSTRING_NEW(temp); + dc_str_unref(temp); + return ret; +} + + JNIEXPORT jboolean Java_com_b44t_messenger_DcContact_isBlocked(JNIEnv *env, jobject obj) { return (jboolean)(dc_contact_is_blocked(get_dc_contact(env, obj))!=0); diff --git a/src/com/b44t/messenger/DcContact.java b/src/com/b44t/messenger/DcContact.java index 7c5bd97cc..85549b646 100644 --- a/src/com/b44t/messenger/DcContact.java +++ b/src/com/b44t/messenger/DcContact.java @@ -51,6 +51,7 @@ public class DcContact { public native String getNameNAddr (); public native String getProfileImage(); public native int getColor (); + public native String getStatus (); public native boolean isBlocked (); public native boolean isVerified ();