You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by sh...@apache.org on 2018/08/23 06:31:09 UTC

[cordova-plugin-wkwebview-engine] branch master updated: CB-12815: (ios) Fix bug nativeCallback not executed when app is in background (#49)

This is an automated email from the ASF dual-hosted git repository.

shazron pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cordova-plugin-wkwebview-engine.git


The following commit(s) were added to refs/heads/master by this push:
     new bf0f236  CB-12815: (ios) Fix bug nativeCallback not executed when app is in background (#49)
bf0f236 is described below

commit bf0f23607e894aa5fd49578021d8511df33e3b9a
Author: Nauzer <ma...@caught.nu>
AuthorDate: Thu Aug 23 08:31:07 2018 +0200

    CB-12815: (ios) Fix bug nativeCallback not executed when app is in background (#49)
    
    * CB-12815: (ios) Fix bug nativeCallback not executed when app is in background
    
    * Update package.json version to 1.2.0-dev
    Add back eslint ignore line
---
 package.json                      | 2 +-
 src/www/ios/ios-wkwebview-exec.js | 4 +---
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/package.json b/package.json
index 817adc0..2b57899 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "cordova-plugin-wkwebview-engine",
-  "version": "1.1.5-dev",
+  "version": "1.2.0-dev",
   "description": "The official Apache Cordova WKWebView Engine Plugin",
   "main": "index.js",
   "repository": {
diff --git a/src/www/ios/ios-wkwebview-exec.js b/src/www/ios/ios-wkwebview-exec.js
index e18b5f2..f2992c0 100644
--- a/src/www/ios/ios-wkwebview-exec.js
+++ b/src/www/ios/ios-wkwebview-exec.js
@@ -124,9 +124,7 @@ var iOSExec = function () {
 iOSExec.nativeCallback = function (callbackId, status, message, keepCallback, debug) {
     var success = status === 0 || status === 1;
     var args = convertMessageToArgsNativeToJs(message);
-    setTimeout(function () {
-    	cordova.callbackFromNative(callbackId, success, status, args, keepCallback); // eslint-disable-line
-    }, 0);
+    Promise.resolve(cordova.callbackFromNative(callbackId, success, status, args, keepCallback)); // eslint-disable-line
 };
 
 // for backwards compatibility


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org