summaryrefslogtreecommitdiff
path: root/akono/src/main/cpp/akono-jni.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'akono/src/main/cpp/akono-jni.cpp')
-rw-r--r--akono/src/main/cpp/akono-jni.cpp12
1 files changed, 4 insertions, 8 deletions
diff --git a/akono/src/main/cpp/akono-jni.cpp b/akono/src/main/cpp/akono-jni.cpp
index 0fd05a7e..f95a65cb 100644
--- a/akono/src/main/cpp/akono-jni.cpp
+++ b/akono/src/main/cpp/akono-jni.cpp
@@ -364,21 +364,16 @@ static void sendMessageCallback(const v8::FunctionCallbackInfo<v8::Value> &args)
return;
}
- jstring jstr1 = env->NewStringUTF("message");
- jstring jstr2 = env->NewStringUTF(*value);
+ jstring payloadStr = env->NewStringUTF(*value);
- jmethodID meth = env->GetMethodID(clazz, "internalOnNotify", "(Ljava/lang/String;Ljava/lang/String;)V");
+ jmethodID meth = env->GetMethodID(clazz, "internalOnNotify", "(Ljava/lang/String;)V");
if (meth == nullptr) {
mylog("FATAL: method not found");
return;
}
- env->CallVoidMethod(myInstance->currentJniThiz, meth, jstr1, jstr2);
-}
-
-static void dummy(const v8::FunctionCallbackInfo<v8::Value> &args) {
-
+ env->CallVoidMethod(myInstance->currentJniThiz, meth, payloadStr);
}
static void getModuleCode(const v8::FunctionCallbackInfo<v8::Value> &args) {
@@ -435,6 +430,7 @@ Java_akono_AkonoJni_putModuleCodeNative(JNIEnv *env, jobject thiz, jstring modNa
mylog("registered module");
}
+
extern "C" JNIEXPORT void JNICALL
Java_akono_AkonoJni_notifyNative(JNIEnv *env, jobject thiz, jobject buf) {
NativeAkonoInstance *myInstance = (NativeAkonoInstance *) env->GetDirectBufferAddress(buf);