@@ -24,51 +24,19 @@ $scope.scanBarcode = function($scope) {
24
24
25
25
26
26
27
+ var permissions = cordova . plugins . permissions ;
28
+ permissions . requestPermission ( permissions . CAMERA , successCallback , errorCallback ) ;
27
29
28
- /*
29
- try{
30
- const permissions = cordova.plugins.permissions;
31
- permissions.checkPermission(permissions.CAMERA, function( status ){
32
- console.log(status)
33
- if ( status.hasPermission ) {
34
- }
35
- else
36
- {
37
- alert("L'application a besoin de pouvoir prendre une photo pour scanner les qrCode. Une fenêtre va s'ouvrir pour vous demander cette permission.");
38
- permissions.requestPermission(permissions.CAMERA, success, error);
39
- alert('On continue');
40
- }
41
- });
42
-
43
- }catch(e){
44
- console.log('caught error in a chunk of code');
45
- alert("zut");
46
- alert(e);
47
- console.error(e);
48
- }
49
-
50
-
51
- function error() {
52
- alert("Vous n'avez pas autorisé l'application à prendre une photo.");
53
- }
54
-
55
- function success( status ) {
56
- if( !status.hasPermission ) error();
30
+ function successCallback ( )
31
+ {
32
+ alert ( 'cool on a accès' ) ;
57
33
}
58
-
59
-
60
- permissions.requestPermission(permissions.CAMERA, successz, errorz);
61
-
62
- function errorz() {
63
- console.warn('Camera permission is not turned on');
34
+ function errorCallback ( )
35
+ {
36
+ alert ( "zut on a pas accès" )
64
37
}
65
38
66
- function successz( status ) {
67
- alert(status);
68
- if( !status.hasPermission ) error();
69
- }
70
39
71
- */
72
40
73
41
cordova . plugins . barcodeScanner . scan (
74
42
function ( result ) {
0 commit comments