mirror of
https://gitee.com/shuto/customCamera.git
synced 2024-10-06 02:12:07 +08:00
Add the cameraIsStarted method at plugin
This commit is contained in:
parent
7d55f52cab
commit
b47b6b2108
@ -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);
|
Loading…
Reference in New Issue
Block a user