diff --git a/jni/dc_wrapper.c b/jni/dc_wrapper.c index 2b74581de..d279fd175 100644 --- a/jni/dc_wrapper.c +++ b/jni/dc_wrapper.c @@ -1565,6 +1565,15 @@ JNIEXPORT jstring Java_com_b44t_messenger_DcMsg_getWebxdcInfoJson(JNIEnv *env, j } +JNIEXPORT jstring Java_com_b44t_messenger_DcMsg_getWebxdcHref(JNIEnv *env, jobject obj) +{ + char* temp = dc_msg_get_webxdc_href(get_dc_msg(env, obj)); + jstring ret = JSTRING_NEW(temp); + dc_str_unref(temp); + return ret; +} + + JNIEXPORT jboolean Java_com_b44t_messenger_DcMsg_isForwarded(JNIEnv *env, jobject obj) { return dc_msg_is_forwarded(get_dc_msg(env, obj))!=0; diff --git a/src/main/java/com/b44t/messenger/DcMsg.java b/src/main/java/com/b44t/messenger/DcMsg.java index 52a4c110d..5bdedda35 100644 --- a/src/main/java/com/b44t/messenger/DcMsg.java +++ b/src/main/java/com/b44t/messenger/DcMsg.java @@ -250,4 +250,5 @@ public class DcMsg { private native long getQuotedMsgCPtr (); private native long getParentCPtr (); private native String getWebxdcInfoJson (); + private native String getWebxdcHref (); };