cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michal Mocny (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CB-2239) Support returning multiple plugin-result values from native->js
Date Tue, 12 Feb 2013 16:29:13 GMT

     [ https://issues.apache.org/jira/browse/CB-2239?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Michal Mocny updated CB-2239:
-----------------------------

    Component/s:     (was: Android)
    
> Support returning multiple plugin-result values from native->js
> ---------------------------------------------------------------
>
>                 Key: CB-2239
>                 URL: https://issues.apache.org/jira/browse/CB-2239
>             Project: Apache Cordova
>          Issue Type: Improvement
>          Components: iOS
>    Affects Versions: 2.3.0
>            Reporter: Michal Mocny
>            Assignee: Michal Mocny
>            Priority: Minor
>             Fix For: 2.5.0
>
>
> Currently, on both Android and iOS, we support calling a plugin with multiple arguments,
but only support a single return value.
> If all your return values are json serializable, you can construct a json array or dictionary
and return that, and that has gotten us this far.
> However, we have recently added support for sending ArrayBuffers, which are not json
serializable.  Some plugins require returning data along with an ArrayBuffer result (such
as a success indicator).
> We propose adding a new return type to CDVPluginResult (ios) and to PluginResult (android)
which is some multi-value container, semantically a list of PluginResult.  The types this
container supports are the same as we have supported until now, and the current PluginResults
implementations can be written in terms-of a list of size 1 so as to support the common case
while not diverging implementations.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message