82 lines
2.9 KiB
JavaScript
82 lines
2.9 KiB
JavaScript
/* Metro module 3909; source: unknown; dependencies: [] */
|
|
function _fun32139(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#32139, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4058:6, offset: 0x0100d4d9, size: 52 bytes, params: 8, frame: 15
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
exports.callDispose = callDispose;
|
|
function callDispose(a0) { // fn#32140, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4058:106, offset: 0x0100d50d, size: 298 bytes, params: 2, frame: 28
|
|
var r8;
|
|
var r2;
|
|
var r4;
|
|
var propertyName;
|
|
var propertyName2;
|
|
var Object;
|
|
var prototype;
|
|
var hasOwnProperty;
|
|
var call;
|
|
var error;
|
|
var closure;
|
|
var Error;
|
|
var String;
|
|
var value;
|
|
var message;
|
|
var includes;
|
|
for (propertyName in a0) {
|
|
Object = global.Object;
|
|
prototype = Object.prototype;
|
|
hasOwnProperty = prototype.hasOwnProperty;
|
|
call = hasOwnProperty.call;
|
|
if (Reflect.apply(call, hasOwnProperty, [a0, propertyName])) {
|
|
r8 = propertyName2;
|
|
continue;
|
|
}
|
|
if (propertyName === '__type') {
|
|
r8 = propertyName2;
|
|
continue;
|
|
}
|
|
if (propertyName === 'dispose') {
|
|
r8 = propertyName2;
|
|
continue;
|
|
}
|
|
try {
|
|
Object = global.Object;
|
|
Object.defineProperty(a0, propertyName, {'value': null, 'enumerable': false, 'configurable': true,
|
|
value: undefined});
|
|
r8 = propertyName2;
|
|
} catch (error) {
|
|
r8 = propertyName2;
|
|
}
|
|
}
|
|
try {
|
|
Object = global.Object;
|
|
closure = function() {
|
|
return '[disposed HybridObject]';
|
|
};
|
|
Object.defineProperty(a0, 'toString', {'value': null, 'enumerable': false, 'configurable': true,
|
|
value: closure});
|
|
} catch (error) {
|
|
}
|
|
try {
|
|
a0.dispose();
|
|
} catch (error) {
|
|
Error = global.Error;
|
|
if (error instanceof Error) {
|
|
message = error.message;
|
|
r4 = message;
|
|
} else {
|
|
String = global.String;
|
|
value = '';
|
|
r2 = error ?? value;
|
|
value = String(r2);
|
|
r4 = value;
|
|
}
|
|
includes = r4.includes;
|
|
if (!Reflect.apply(includes, r4, ['failed to define internal native state property'])) {
|
|
throw error;
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun32139, 3909, []) /* metro module 3909 */;
|