9
0
mirror of https://gitee.com/shuto/customCamera.git synced 2024-10-06 02:12:07 +08:00

Merge pull request #77 from geneanet/issue/71

Add the cameraIsStarted method at plugin
This commit is contained in:
Christophe Boucaut 2015-06-10 16:18:42 +02:00
commit 544bc686e9

View File

@ -4,6 +4,8 @@
// Get cordova plugin.
var exec = require("cordova/exec");
var cameraIsStarted = false;
// constructor.
function CustomCameraExport() {}
@ -41,13 +43,20 @@
}
function successFctCallback(data) {
successFct(data);
cameraIsStarted = false;
if (successFct instanceof Function) {
successFct(data);
}
}
function failFctCallback(data) {
failFct(data.code, data.message);
cameraIsStarted = false;
if (failFct instanceof Function) {
failFct(data.code, data.message);
}
}
cameraIsStarted = true;
exec(
successFctCallback,
failFctCallback,
@ -70,5 +79,14 @@
);
};
/**
* Check if the camera is started or not.
*
* @return {boolean} True: It's started, else false.
*/
CustomCameraExport.prototype.cameraIsStarted = function() {
return cameraIsStarted;
};
module.exports = new CustomCameraExport();
})(require, module);