Files
discord-decomp/sources/by-id/module-01557.jsx
T
2026-07-27 16:20:00 +03:00

47 lines
2.7 KiB
React

/* Metro module 1557; source: unknown; dependencies: [57, 31, 1493, 1536, 1558, 1559, 1533] */
function _fun17503(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#17503, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1684:6, offset: 0x00e6e705, size: 107 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importDefault(57) /* metro dependency 57 */;
const env0_4 = importAll(31) /* metro dependency 31 */;
exports.default = usePreventRemove;
}
function usePreventRemove(a0, a1) { // fn#17504, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1684:129, offset: 0x00e6e770, size: 234 bytes, params: 3, frame: 21
const env0_0 = a0;
const env0_1 = a1;
const binding = env0_4;
const property = env0_3(binding.useState(_fun17505), 1)[0];
const value = (importDefault(1536) /* metro dependency 1536 */)();
binding.useEffect(_fun17506, [(importDefault(1559) /* metro dependency 1559 */)().setPreventRemove, property,
(importDefault(1558) /* metro dependency 1558 */)().key, a0]);
binding.useEffect(_fun17509, [value, (importDefault(1533) /* metro dependency 1533 */)(_fun17508)]);
}
function _fun17505() { // fn#17505, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1684:178, offset: 0x00e6e85a, size: 37 bytes, params: 1, frame: 11
const value = environment.__proto__;
return (require(1493) /* metro dependency 1493 */).nanoid();
}
function _fun17506() { // fn#17506, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1684:298, offset: 0x00e6e87f, size: 37 bytes, params: 1, frame: 15
setPreventRemove(env0_2, key, env0_0);
return _fun17507;
}
function _fun17508(a0) { // fn#17508, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1684:375, offset: 0x00e6e8c0, size: 49 bytes, params: 2, frame: 11
if (env0_0) {
a0.preventDefault();
require({data: a0.data});
}
}
function _fun17509() { // fn#17509, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1684:444, offset: 0x00e6e8f1, size: 44 bytes, params: 1, frame: 14
return env0_3?.addListener('beforeRemove', env0_6);
}
function _fun17507() { // fn#17507, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1684:325, offset: 0x00e6e8a4, size: 28 bytes, params: 1, frame: 15
setPreventRemove(env1_2, key, false);
}