From fb759e12f09a9330049fe434eab29f41a6d37c21 Mon Sep 17 00:00:00 2001 From: adbenitez Date: Thu, 20 Feb 2025 01:09:28 +0100 Subject: [PATCH] fix bindings --- jni/dc_wrapper.c | 16 ++++++++-------- src/main/java/com/b44t/messenger/DcContext.java | 1 + src/main/java/com/b44t/messenger/DcMsg.java | 1 - 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/jni/dc_wrapper.c b/jni/dc_wrapper.c index 5a976863c..6d175246f 100644 --- a/jni/dc_wrapper.c +++ b/jni/dc_wrapper.c @@ -653,6 +653,14 @@ JNIEXPORT jstring Java_com_b44t_messenger_DcContext_getMsgInfo(JNIEnv *env, jobj } +JNIEXPORT void Java_com_b44t_messenger_DcContext_sendEditRequest(JNIEnv *env, jobject obj, jint msg_id, jstring text) +{ + CHAR_REF(text); + dc_send_edit_request(get_dc_context(env, obj), msg_id, textPtr); + CHAR_UNREF(text); +} + + JNIEXPORT jstring Java_com_b44t_messenger_DcContext_getMsgHtml(JNIEnv *env, jobject obj, jint msg_id) { char* temp = dc_get_msg_html(get_dc_context(env, obj), msg_id); @@ -1623,14 +1631,6 @@ JNIEXPORT void Java_com_b44t_messenger_DcMsg_setText(JNIEnv *env, jobject obj, j } -JNIEXPORT void Java_com_b44t_messenger_DcMsg_sendEditRequest(JNIEnv *env, jobject obj, jstring text) -{ - CHAR_REF(text); - dc_send_edit_request(get_dc_msg(env, obj), textPtr); - CHAR_UNREF(text); -} - - JNIEXPORT jboolean Java_com_b44t_messenger_DcMsg_isEdited(JNIEnv *env, jobject obj) { return dc_msg_is_edited(get_dc_msg(env, obj)); diff --git a/src/main/java/com/b44t/messenger/DcContext.java b/src/main/java/com/b44t/messenger/DcContext.java index d8d9885d8..22207ea3b 100644 --- a/src/main/java/com/b44t/messenger/DcContext.java +++ b/src/main/java/com/b44t/messenger/DcContext.java @@ -186,6 +186,7 @@ public class DcContext { public native void blockChat (int chat_id); public native void acceptChat (int chat_id); public DcMsg getMsg (int msg_id) { return new DcMsg(getMsgCPtr(msg_id)); } + public native void sendEditRequest (int msg_id, String text); public native String getMsgInfo (int id); public native String getMsgHtml (int msg_id); public native void downloadFullMsg (int msg_id); diff --git a/src/main/java/com/b44t/messenger/DcMsg.java b/src/main/java/com/b44t/messenger/DcMsg.java index 6f594ab62..d1828b495 100644 --- a/src/main/java/com/b44t/messenger/DcMsg.java +++ b/src/main/java/com/b44t/messenger/DcMsg.java @@ -164,7 +164,6 @@ public class DcMsg { public native String getQuotedText (); public native String getError (); public native String getOverrideSenderName(); - public native void sendEditRequest (String text); public native boolean isEdited (); public String getSenderName(DcContact dcContact) {