[
https://issues.apache.org/jira/browse/CB-8138?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ivan Karpan updated CB-8138:
----------------------------
Summary: "download" parameters in documentation are inconsistent with
implementation (was: "download" parameters in documentation is inconsistent
with implementation)
> "download" parameters in documentation are inconsistent with implementation
> ---------------------------------------------------------------------------
>
> Key: CB-8138
> URL: https://issues.apache.org/jira/browse/CB-8138
> Project: Apache Cordova
> Issue Type: Bug
> Components: Plugin File Transfer
> Affects Versions: 3.7.0
> Environment: org.apache.cordova.file-transfer 0.4.7 "File Transfer"
> Reporter: Ivan Karpan
> Labels: documentaion, file-transfer, plugin
>
> According to documentation "download" action parameters are as follows
> (optional ones are marked [as such]):
> * source
> * target
> * [trustAllHosts]
> * [options]
> https://github.com/apache/cordova-plugin-file-transfer/blob/master/doc/index.md#download
> In iOS implementation the parameters are different:
> * source
> * target
> * [trustAllHosts]
> * downloadId
> * [headers]
> https://github.com/IvanKarpan/cordova-plugin-file-transfer/blob/master/src/ios/CDVFileTransfer.m#L366
> I am no Android, Windows or WP developer but reading those platforms'
> implementations it seems like they all in fact require some sort of a
> download id at index 3.
> All of this means that some of the plugin functionality cannot be used by
> users because they are misguided by documentation. It also means that there
> is a problem with arguments order, because "downloadId" is mandatory while
> "trustAllHosts" is not.
> I will submit a pull request via github to update the documentation. If this
> is enough for the community we could leave it at that.
> Otherwise it seems like how it should actually be done is as follows:
> * source
> * target
> * download id
> * [trustAllHosts]
> * [headers]
> I can/will easily do this for iOS and make necessary changes to the
> documentation although I will need some help to fix this/review my
> blindfolded fixes on other platforms.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]