Skip to content

Instantly share code, notes, and snippets.

@ponnex
Last active May 7, 2018 23:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ponnex/9531106feb1e547dfbf2c1b158946d36 to your computer and use it in GitHub Desktop.
Save ponnex/9531106feb1e547dfbf2c1b158946d36 to your computer and use it in GitHub Desktop.
DISCLAIMER: Did not test this code HAHAHA ask lang if ever naay error ;)
// Camera Service
onTakePhoto() {
return new Promise((resolve, reject) => {
requestPermissions().then(
() => {
// Other Codes Here
takePicture(options)
.then((imageAsset: any) => {
let source = new ImageSource();
source.fromAsset(imageAsset).then((source) => {
return resolve(source);
});
});
}).catch(err => {
return reject(err);
});
},
() => return reject(err);
);
});
}
// Component
this.priceListImage = imageSource;
this._cameraService.onTakePhoto().then((imageSource: ImageSource) => {
this.priceListImage = imageSource; // <- the ImageAsset from Service ;)
console.dir(this.priceListImage);
//Research on how to use the ImageSource for e.g. Image src for displaying the image, get the path of the file, etc
}).catch(err => {
// Do something here when there's an error
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment