Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(): add the reject function at the expected errorIndex position in…
… the args array (#436) We don't want that the reject cb takes the position of an optional argument that has not been defined For example the Dialogs.alert method takes an optional 'buttonLabel' string. In case we do not set this value, and thus want to use the default value, the 'reject' callback get spliced into this position due the fact that the splice start index is bigger than the array length. Dialogs.alert("title", "message", "My button text") --> args = ["title", resolve, "message", "My button text", reject] Dialogs.alert("title", "message") --> args = ["title", resolve, "message", reject] --> reject is on the position of the buttontitle! The cordova-plugin-dialogs alert function receives the wrong arguments —> alert: function(message, completeCallback, title, buttonLabel) The buttonLabel will receive the "reject" callback instead of a undefined value.
- Loading branch information