From 17e02c594d61920d39fe005c362d049ab586fa50 Mon Sep 17 00:00:00 2001 From: Teodor Bozhikov Date: Mon, 16 Apr 2018 13:50:36 +0300 Subject: [PATCH 1/2] feature: notify when user cancels picking images --- src/imagepicker.ios.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/imagepicker.ios.ts b/src/imagepicker.ios.ts index d23ccd8..e6393fc 100644 --- a/src/imagepicker.ios.ts +++ b/src/imagepicker.ios.ts @@ -66,6 +66,7 @@ export class ImagePicker extends data_observable.Observable { present() { return new Promise((resolve, reject) => { this._imagePickerControllerDelegate._resolve = resolve; + this._imagePickerControllerDelegate._reject = reject; (this.hostView).viewController.presentViewControllerAnimatedCompletion(this._imagePickerController, true, null); }); @@ -74,9 +75,11 @@ export class ImagePicker extends data_observable.Observable { export class ImagePickerControllerDelegate extends NSObject implements QBImagePickerControllerDelegate { _resolve: any; + _reject: any; qb_imagePickerControllerDidCancel?(imagePickerController: QBImagePickerController): void { imagePickerController.dismissViewControllerAnimatedCompletion(true, null); + this._reject(new Error("Selection canceled.")); } qb_imagePickerControllerDidFinishPickingAssets?(imagePickerController: QBImagePickerController, iosAssets: NSArray): void { From 1b4b1e5efbb509c27d7692239d320d1b06ad0161 Mon Sep 17 00:00:00 2001 From: Teodor Bozhikov Date: Mon, 16 Apr 2018 13:54:10 +0300 Subject: [PATCH 2/2] chore: bump version --- src/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/package.json b/src/package.json index 75bd280..90674ff 100644 --- a/src/package.json +++ b/src/package.json @@ -1,6 +1,6 @@ { "name": "nativescript-imagepicker", - "version": "6.0.0", + "version": "6.0.1", "description": "A plugin for the NativeScript framework implementing multiple image picker", "repository": { "type": "git",