code clean up

This commit is contained in:
ekibun
2020-08-13 00:03:04 +08:00
parent 69c2516ac5
commit 98aec63f53
27 changed files with 51 additions and 2957 deletions

View File

@@ -3,17 +3,14 @@
* @Author: ekibun
* @Date: 2020-08-09 18:16:11
* @LastEditors: ekibun
* @LastEditTime: 2020-08-12 23:11:35
* @LastEditTime: 2020-08-12 23:37:28
*/
#include <jni.h>
#include <string>
#include "js_engine.hpp"
#include "../../../../cxx/js_engine.hpp"
qjs::Engine *engine = nullptr;
// static jobject gClassLoader;
// static jmethodID gFindClassMethod;
JNIEnv *getEnv(JavaVM *gJvm)
{
JNIEnv *env;
@@ -29,26 +26,6 @@ JNIEnv *getEnv(JavaVM *gJvm)
return env;
}
// JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *pjvm, void *reserved)
// {
// JNIEnv *env = getEnv(pjvm);
// auto randomClass = env->FindClass("soko/ekibun/flutter_qjs/ResultWrapper");
// jclass classClass = env->GetObjectClass(randomClass);
// auto classLoaderClass = env->FindClass("java/lang/ClassLoader");
// auto getClassLoaderMethod = env->GetMethodID(classClass, "getClassLoader",
// "()Ljava/lang/ClassLoader;");
// gClassLoader = env->NewGlobalRef(env->CallObjectMethod(randomClass, getClassLoaderMethod));
// gFindClassMethod = env->GetMethodID(classLoaderClass, "findClass",
// "(Ljava/lang/String;)Ljava/lang/Class;");
// return JNI_VERSION_1_6;
// }
// jclass findClass(JNIEnv *env, const char *name)
// {
// return static_cast<jclass>(env->CallObjectMethod(gClassLoader, gFindClassMethod, env->NewStringUTF(name)));
// }
void jniResultResolve(JavaVM *jvm, jobject result, std::string data)
{
JNIEnv *env = getEnv(jvm);
@@ -122,12 +99,9 @@ Java_soko_ekibun_flutter_1qjs_JniBridge_evaluate(
env->GetStringUTFChars(name, 0),
[jvm, gresult](std::string resolve) {
jniResultResolve(jvm, gresult, resolve);
// flutter::EncodableValue response(resolve);
// presult->Success(&response);
},
[jvm, gresult](std::string reject) {
jniResultReject(jvm, gresult, reject);
// presult->Error("FlutterJSException", reject);
}});
}