40 lines
2.4 KiB
React
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);
|
|
});
|
|
}
|
|
|