From 655aa0a5fbe232701d5fd705a7bcdf6df7e7dc7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=A8=E3=83=AA=E3=82=B9?= Date: Mon, 27 Oct 2025 12:40:49 +0900 Subject: [PATCH] fix: re-expose and support pollOnce (#1854) --- cordova-js-src/exec.js | 2 ++ framework/src/org/apache/cordova/NativeToJsMessageQueue.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/cordova-js-src/exec.js b/cordova-js-src/exec.js index a8ecb3df..82810fac 100644 --- a/cordova-js-src/exec.js +++ b/cordova-js-src/exec.js @@ -131,6 +131,8 @@ function pollOnce (opt_fromOnlineEvent) { } } +androidExec.pollOnce = pollOnce; + function pollingTimerFunc () { if (pollEnabled) { pollOnce(); diff --git a/framework/src/org/apache/cordova/NativeToJsMessageQueue.java b/framework/src/org/apache/cordova/NativeToJsMessageQueue.java index 60a1acb4..117835e3 100755 --- a/framework/src/org/apache/cordova/NativeToJsMessageQueue.java +++ b/framework/src/org/apache/cordova/NativeToJsMessageQueue.java @@ -204,7 +204,7 @@ public class NativeToJsMessageQueue { } } if (!willSendAllMessages) { - sb.append("window.setTimeout(function(){cordova.require('cordova/plugin/android/polling').pollOnce();},0);"); + sb.append("window.setTimeout(function(){cordova.require('cordova/exec').pollOnce();},0);"); } for (int i = willSendAllMessages ? 1 : 0; i < numMessagesToSend; ++i) { sb.append('}');