88 lines
3.9 KiB
JavaScript
88 lines
3.9 KiB
JavaScript
// Module ID: 456
|
|
// Function ID: 6081
|
|
// Name: PermissionsAndroidImpl
|
|
// Dependencies: []
|
|
|
|
// Module 456 (PermissionsAndroidImpl)
|
|
let closure_2 = importDefault(dependencyMap[0]);
|
|
let closure_3 = importDefault(dependencyMap[1]);
|
|
let closure_4 = importDefault(dependencyMap[2]);
|
|
let closure_5 = Object.freeze({ paddingHorizontal: "\u00B7", paddingHorizontal: "\u00A0\u00B7\u00A0", Text: "\u30FB" });
|
|
let closure_6 = Object.freeze({ confused: 191288, confused_face: 1107288657, slight_frown: 191289, slightly_frowning_face: 84317013, frowning2: -301991425, white_frowning_face: -1140855553, frowning_face: 0, persevere: 1, confounded: 2, tired_face: 3, weary: 4, weary_face: 5, pleading_face: 6, cry: 7, crying_face: 8, sob: 9, triumph: 10, angry: 10, angry_face: 11, rage: 12, pouting_face: 13, face_with_symbols_over_mouth: 14, exploding_head: 15, flushed: 16, flushed_face: 17, hot_face: 18, cold_face: 19, face_in_clouds: 20, scream: 21, fearful: 22, fearful_face: 23, cold_sweat: 24, disappointed_relieved: 25, sweat: 26, hugging: 27, hugging_face: 28, thinking: 29, thinking_face: 30, face_with_peeking_eye: 31, face_with_hand_over_mouth: 32, face_with_open_eyes_and_hand_over_mouth: 33, saluting_face: 34, shushing_face: 35 });
|
|
let tmp2 = () => {
|
|
class PermissionsAndroidImpl {
|
|
constructor() {
|
|
tmp = closure_3(this, PermissionsAndroidImpl);
|
|
this.PERMISSIONS = closure_6;
|
|
this.RESULTS = closure_5;
|
|
return;
|
|
}
|
|
}
|
|
const callback = PermissionsAndroidImpl;
|
|
let obj = {
|
|
key: "checkPermission",
|
|
value: function checkPermission(arg0) {
|
|
console.warn("\"PermissionsAndroid.checkPermission\" is deprecated. Use \"PermissionsAndroid.check\" instead");
|
|
callback(closure_1[3])(callback(closure_1[4]), "PermissionsAndroid is not installed correctly.");
|
|
const tmp2 = callback(closure_1[3]);
|
|
return callback(closure_1[4]).checkPermission(arg0);
|
|
}
|
|
};
|
|
const items = [obj, , , , ];
|
|
obj = {
|
|
key: "check",
|
|
value: function check(arg0) {
|
|
callback(closure_1[3])(callback(closure_1[4]), "PermissionsAndroid is not installed correctly.");
|
|
const tmp = callback(closure_1[3]);
|
|
return callback(closure_1[4]).checkPermission(arg0);
|
|
}
|
|
};
|
|
items[1] = obj;
|
|
obj = { key: "requestPermission" };
|
|
let closure_1 = callback(async function(arg0, arg1) {
|
|
const self = this;
|
|
console.warn("\"PermissionsAndroid.requestPermission\" is deprecated. Use \"PermissionsAndroid.request\" instead");
|
|
return yield self.request(arg0, arg1) === self.RESULTS.GRANTED;
|
|
});
|
|
obj.value = function requestPermission(arg0, arg1) {
|
|
return callback2(...arguments);
|
|
};
|
|
items[2] = obj;
|
|
const obj1 = { key: "request" };
|
|
let closure_0 = callback(async (arg0, arg1) => {
|
|
arg0(arg1[3])(arg0(arg1[4]), "PermissionsAndroid is not installed correctly.");
|
|
if (arg1) {
|
|
if (yield obj.shouldShowRequestPermissionRationale(arg0)) {
|
|
if (arg0(arg1[5])) {
|
|
let permission = new Promise((arg0, arg1) => {
|
|
const merged = Object.assign({}, arg1);
|
|
arg0(arg1[5]).showAlert(merged, () => {
|
|
const error = new Error("Error showing rationale");
|
|
return arg1(error);
|
|
}, () => arg0(arg0(arg1[4]).requestPermission(arg0)));
|
|
});
|
|
}
|
|
return permission;
|
|
}
|
|
const obj = arg0(arg1[4]);
|
|
}
|
|
const tmp = arg0(arg1[3]);
|
|
permission = arg0(arg1[4]).requestPermission(arg0);
|
|
});
|
|
obj1.value = function request(arg0, arg1) {
|
|
return callback(...arguments);
|
|
};
|
|
items[3] = obj1;
|
|
items[4] = {
|
|
key: "requestMultiple",
|
|
value: function requestMultiple(arg0) {
|
|
callback(closure_1[3])(callback(closure_1[4]), "PermissionsAndroid is not installed correctly.");
|
|
const tmp = callback(closure_1[3]);
|
|
return callback(closure_1[4]).requestMultiplePermissions(arg0);
|
|
}
|
|
};
|
|
return callback2(PermissionsAndroidImpl, items);
|
|
}();
|
|
tmp2 = new tmp2();
|
|
|
|
export default tmp2;
|