gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-akono] branch master updated: rename functions exposed to js to b


From: gnunet
Subject: [taler-akono] branch master updated: rename functions exposed to js to be platform-independent
Date: Thu, 08 Jul 2021 01:30:17 +0200

This is an automated email from the git hooks/post-receive script.

jonathan-buchanan pushed a commit to branch master
in repository akono.

The following commit(s) were added to refs/heads/master by this push:
     new 52d46814 rename functions exposed to js to be platform-independent
52d46814 is described below

commit 52d468141e3478523c1373f3bc81fd3a4fbfea72
Author: Jonathan Buchanan <jonathan.russ.buchanan@gmail.com>
AuthorDate: Wed Jul 7 19:29:08 2021 -0400

    rename functions exposed to js to be platform-independent
---
 akono/src/main/cpp/akono-jni.cpp      | 10 +++++-----
 akono/src/main/java/akono/AkonoJni.kt |  8 ++++----
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/akono/src/main/cpp/akono-jni.cpp b/akono/src/main/cpp/akono-jni.cpp
index f95a65cb..bbea76e6 100644
--- a/akono/src/main/cpp/akono-jni.cpp
+++ b/akono/src/main/cpp/akono-jni.cpp
@@ -137,13 +137,13 @@ void notifyCb(uv_async_t *async);
 
 static void sendMessageCallback(const v8::FunctionCallbackInfo<v8::Value> 
&args);
 
-static const char *main_code = "global.__akono_run = (x) => {"
+static const char *main_code = "global.__native_run = (x) => {"
                                "  0 && console.log('running code', x);"
                                "  global.eval(x);"
                                "};"
                                ""
-                               "global.__akono_onMessage = (x) => {"
-                               "  0 && console.log('got __akono_onMessage', 
x);"
+                               "global.__native_onMessage = (x) => {"
+                               "  0 && console.log('got __native_onMessage', 
x);"
                                "};";
 
 
@@ -232,7 +232,7 @@ public:
 
         v8::Local<v8::Object> global = context->Global();
 
-        global->Set(context, v8::String::NewFromUtf8(isolate, 
"__akono_sendMessage",
+        global->Set(context, v8::String::NewFromUtf8(isolate, 
"__native_sendMessage",
                                             
v8::NewStringType::kNormal).ToLocalChecked(),
                     sendMessageFunction).Check();
 
@@ -275,7 +275,7 @@ public:
                 v8::String::NewFromUtf8(isolate, code,
                                         
v8::NewStringType::kNormal).ToLocalChecked()
         };
-        node::MakeCallback(isolate, global, "__akono_run", 1, argv, {0, 0});
+        node::MakeCallback(isolate, global, "__native_run", 1, argv, {0, 0});
     }
 
     ~NativeAkonoInstance() {
diff --git a/akono/src/main/java/akono/AkonoJni.kt 
b/akono/src/main/java/akono/AkonoJni.kt
index 148de1d7..85ceefa8 100644
--- a/akono/src/main/java/akono/AkonoJni.kt
+++ b/akono/src/main/java/akono/AkonoJni.kt
@@ -82,11 +82,11 @@ class AkonoJni(vararg nodeArgv: String) {
     fun sendMessage(message: String) {
         val encoded = Base64.encodeToString(message.toByteArray(), 
Base64.NO_WRAP)
         val source = """
-            if (global.__akono_onMessage) {
+            if (global.__native_onMessage) {
               const msg = (new Buffer('$encoded', 'base64')).toString('ascii');
-              global.__akono_onMessage(msg);
+              global.__native_onMessage(msg);
             } else {
-                console.log("WARN: no __akono_onMessage defined");
+                console.log("WARN: no __native_onMessage defined");
             }
         """.trimIndent()
         evalNodeCode(source)
@@ -108,7 +108,7 @@ class AkonoJni(vararg nodeArgv: String) {
 
     /**
      * Register a message handler that is called when the JavaScript code
-     * running in [runNodeJs] calls __akono_sendMessage
+     * running in [runNodeJs] calls __native_sendMessage
      *
      * Does not block.
      */

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]