From 82d2ae8c4d1009db3e15af677ae6ebaf95d55767 Mon Sep 17 00:00:00 2001 From: Vasilis Koutsopoulos Date: Thu, 23 Mar 2017 00:53:55 +0200 Subject: [PATCH] fix(media-plugin): MediaPlugin.create promise never fires (#1220) --- src/@ionic-native/plugins/media/index.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/@ionic-native/plugins/media/index.ts b/src/@ionic-native/plugins/media/index.ts index 525fd77ad..b8a0c8afa 100644 --- a/src/@ionic-native/plugins/media/index.ts +++ b/src/@ionic-native/plugins/media/index.ts @@ -14,7 +14,7 @@ export class MediaObject { * @param src {string} A URI containing the audio content. * @param onStatusUpdate {Function} A callback function to be invoked when the status of the file changes */ - constructor(private _objectInstnace: any) {} + constructor(private _objectInstance: any) {} /** * Get the current amplitude of the current recording. @@ -256,7 +256,8 @@ export class MediaPlugin { // Creates a new media object // Resolves with the media object // or rejects with the error - const instance = new Media(src, () => resolve(new Media(instance)), reject, onStatusUpdate); + const instance = new Media(src, resolve, reject, onStatusUpdate); + return resolve(new MediaObject(instance)); }); }