decord/source/456_PermissionsAndroidImpl.js
2026-07-21 22:01:30 +00:00

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;