From 33da6e9eb8b5a5dd66d9de7c474da6818f3d911d Mon Sep 17 00:00:00 2001 From: Josh Jackson Date: Fri, 3 Feb 2017 15:20:37 -0600 Subject: [PATCH] Fix encoding of multipart messages. --- .../cordova/NativeToJsMessageQueue.java | 59 ++++++++++++------- 1 file changed, 37 insertions(+), 22 deletions(-) diff --git a/framework/src/org/apache/cordova/NativeToJsMessageQueue.java b/framework/src/org/apache/cordova/NativeToJsMessageQueue.java index 61d04f17..ff91a3de 100755 --- a/framework/src/org/apache/cordova/NativeToJsMessageQueue.java +++ b/framework/src/org/apache/cordova/NativeToJsMessageQueue.java @@ -488,6 +488,34 @@ public class NativeToJsMessageQueue { encodeAsMessageHelper(sb, pluginResult); } + void encodeMessageAsJsMessage(StringBuilder sb) { + switch (pluginResult.getMessageType()) { + case PluginResult.MESSAGE_TYPE_MULTIPART: + int size = pluginResult.getMultipartMessagesSize(); + for (int i=0; i