From fb5d47bff2b5db006aba12455eea6466e3cc7d17 Mon Sep 17 00:00:00 2001 From: jing-zhou Date: Fri, 18 Oct 2019 13:13:02 +0800 Subject: [PATCH] fix(alipay): adjust pay function properties (#3197) * fix bug 'Success is not a function #158' https://github.com/terikon/cordova-plugin-photo-library/issues/158 * alipay: add optional success, error callback for pay() method --- src/@ionic-native/plugins/alipay/index.ts | 4 ++-- src/@ionic-native/plugins/photo-library/index.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/@ionic-native/plugins/alipay/index.ts b/src/@ionic-native/plugins/alipay/index.ts index 5f8d24e3e..1bcc684b9 100644 --- a/src/@ionic-native/plugins/alipay/index.ts +++ b/src/@ionic-native/plugins/alipay/index.ts @@ -15,7 +15,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; * constructor(private alipay: Alipay) { * * //alipayOrder is a string that has been generated and signed by the server side. - * this.alipay.pay(alipayOrder) + * this.alipay.pay(alipayOrder, success, error) * .then(result => { * console.log(result); // Success * }) @@ -44,7 +44,7 @@ export class Alipay extends IonicNativePlugin { * @returns {Promise} Returns a Promise that resolves with the success return, or rejects with an error. */ @Cordova() - pay(order: string): Promise { + pay(order: string, success?: (res?: any) => void, error?: (err?: any) => void): Promise { return; } } diff --git a/src/@ionic-native/plugins/photo-library/index.ts b/src/@ionic-native/plugins/photo-library/index.ts index 5b4415cb0..80bbbc9c0 100644 --- a/src/@ionic-native/plugins/photo-library/index.ts +++ b/src/@ionic-native/plugins/photo-library/index.ts @@ -125,7 +125,7 @@ export class PhotoLibrary extends IonicNativePlugin { @Cordova({ observable: true }) - getLibrary(options?: GetLibraryOptions): Observable { + getLibrary(success?: (res?: any) => void, error?: (err?: any) => void, options?: GetLibraryOptions): Observable { return; }