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

40 lines
2.4 KiB
React

/* Metro module 464; source: unknown; dependencies: [6, 7, 44, 465] */
function _fun6138(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#6138, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:505:6, offset: 0x00ceebaf, size: 128 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importDefault(6) /* metro dependency 6 */;
const env0_4 = importDefault(7) /* metro dependency 7 */;
const value = _fun6139();
value.sharedAction = 'sharedAction';
value.dismissedAction = 'dismissedAction';
exports.default = value;
}
function _fun6139() { // fn#6139, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:505:118, offset: 0x00ceec2f, size: 58 bytes, params: 1, frame: 15
return env0_4(Share, null, [{key: 'share', value: value_6141}]);
}
function value_6141(a0) { // fn#6141, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:505:197, offset: 0x00ceec69, size: 373 bytes, params: 2, frame: 21
let value = undefined;
const r0 = arguments.length > 1 && value !== arguments[1] ? arguments[1] : {};
(require(44) /* metro dependency 44 */)(typeof a0 === 'object' && a0 !== null,
'Content to share must be a valid object');
(require(44) /* metro dependency 44 */)(typeof a0.url === 'string' || typeof a0.message === 'string',
'At least one of URL or message is required');
(require(44) /* metro dependency 44 */)(typeof r0 === 'object' && r0 !== null, 'Options must be a valid object');
(require(44) /* metro dependency 44 */)(importDefault(465) /* metro dependency 465 */,
'ShareModule should be registered on Android.');
(require(44) /* metro dependency 44 */)(a0.title == null || typeof a0.title === 'string',
'Invalid title: title should be a string.');
let message = a0.message;
message = typeof message !== 'string' ? value : a0.message;
value = Reflect.apply((importDefault(465) /* metro dependency 465 */).share, value, [{title: a0.title,
message: message}, r0.dialogTitle]);
return value.then(function(a0) {
var Object = global.Object;
return Object.assign({activityType: null}, a0);
});
}