summaryrefslogtreecommitdiff
path: root/akono/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'akono/src/main')
-rw-r--r--akono/src/main/cpp/akono-jni.cpp12
-rw-r--r--akono/src/main/java/akono/AkonoJni.kt4
2 files changed, 5 insertions, 11 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);
diff --git a/akono/src/main/java/akono/AkonoJni.kt b/akono/src/main/java/akono/AkonoJni.kt
index e5a10547..148de1d7 100644
--- a/akono/src/main/java/akono/AkonoJni.kt
+++ b/akono/src/main/java/akono/AkonoJni.kt
@@ -2,7 +2,6 @@ package akono
import android.util.Base64
import android.util.Log
-import org.json.JSONObject
import java.lang.Exception
import java.nio.ByteBuffer
import java.util.concurrent.CountDownLatch
@@ -47,8 +46,7 @@ class AkonoJni(vararg nodeArgv: String) {
/**
* Called by node/v8 from its thread.
*/
- @Suppress("unused")
- private fun internalOnNotify(type: String, payload: String) {
+ private fun internalOnNotify(payload: String) {
messageHandler?.handleMessage(payload)
}