Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,24 @@
|
||||
/* Metro module 8191; source: modules/messages/native/renderer/EmbedUtils.tsx; dependencies: [27, 2] */
|
||||
function _fun65695(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65695, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8376:6, offset: 0x01bda508, size: 187 bytes, params: 8, frame: 20
|
||||
let Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_0 = (require(27) /* metro dependency 27 */).Image;
|
||||
Object = global.Object;
|
||||
const freeze = Object.freeze;
|
||||
const Set = global.Set;
|
||||
let set = new Set(['YouTube', 'TikTok']);
|
||||
set = Reflect.apply(freeze, Object, [set]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/EmbedUtils.tsx');
|
||||
exports.getAssetUriForEmbed = function(a0) {
|
||||
return Image.resolveAssetSource(a0).uri;
|
||||
};
|
||||
exports.SUPPORTED_VIDEO_PARTNERS = set;
|
||||
exports.shouldPlayVideoInline = shouldPlayVideoInline;
|
||||
}
|
||||
|
||||
function shouldPlayVideoInline(a0) { // fn#65697, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8376:387, offset: 0x01bda5df, size: 38 bytes, params: 2, frame: 13
|
||||
const value = a0;
|
||||
const binding = env0_1;
|
||||
return binding.has(value ?? '');
|
||||
}
|
||||
|
||||
@@ -0,0 +1,108 @@
|
||||
/* Metro module 8367; source: modules/messages/native/renderer/ExplicitMediaUtils.tsx; dependencies: [661, 1391, 4838, 4841, 4813, 1244, 2] */
|
||||
function _fun66607(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66607, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8552:6, offset: 0x01c0295e, size: 165 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_2 = (require(661) /* metro dependency 661: Constants */).MessageAttachmentFlags;
|
||||
const getContentScanVersionFromMedia = function(a0) {
|
||||
var value = undefined;
|
||||
if (value !== a0.content_scan_version) {
|
||||
return a0.content_scan_version;
|
||||
}
|
||||
return value === a0.contentScanVersion ? value : a0.contentScanVersion;
|
||||
};
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/ExplicitMediaUtils.tsx');
|
||||
exports.getAttachmentObscurityProps = getAttachmentObscurityProps;
|
||||
exports.getUnfurledMediaItemObscurityProps = getUnfurledMediaItemObscurityProps;
|
||||
exports.getAttachmentObscurityDefaults = function() {
|
||||
return {'isSpoiler': false, 'spoiler': ''};
|
||||
};
|
||||
}
|
||||
|
||||
function getSpoilerDescriptionForType(a0) { // fn#66608, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8552:311, offset: 0x01c02a03, size: 301 bytes, params: 2, frame: 14
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
if (a0 === 'image') {
|
||||
return intl.string(t.sb2W2J);
|
||||
}
|
||||
if (a0 === 'video') {
|
||||
return intl.string(t.ehBaMc);
|
||||
}
|
||||
if (a0 === 'file') {
|
||||
return intl.string(t['3Gc2XP']);
|
||||
}
|
||||
if (a0 === 'generic') {
|
||||
return intl.string(t.G71b77);
|
||||
}
|
||||
}
|
||||
|
||||
function getAttachmentObscurityProps({attachment, shouldObscureSpoiler, enabledContentHarmTypeFlags, shouldAgeVerify}) { // fn#66610, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8552:714, offset: 0x01c02b5b, size: 528 bytes, params: 2, frame: 26
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
const spoiler = attachment.spoiler;
|
||||
const flagUtilsModule = require(1391) /* metro dependency 1391: FlagUtils */;
|
||||
const hasFlag = flagUtilsModule.hasFlag;
|
||||
const r5 = attachment.flags ?? 0;
|
||||
const IS_SPOILER = MessageAttachmentFlags.IS_SPOILER;
|
||||
const hasFlag2 = Reflect.apply(hasFlag, flagUtilsModule, [r5, IS_SPOILER]);
|
||||
let object2 = {};
|
||||
object2.contentScanVersion = getContentScanVersionFromMedia(attachment) ?? 0;
|
||||
object2.flags = attachment.flags ?? 0;
|
||||
const obscuredMediaUtilsModule = require(4838) /* metro dependency 4838: ObscuredMediaUtils */;
|
||||
const getMediaObscuredReasonFromBitmask = obscuredMediaUtilsModule.getMediaObscuredReasonFromBitmask;
|
||||
const ObscuredMediaTypes = (require(4841) /* metro dependency 4841: ExplicitMediaRedactionModels */).ObscuredMediaTypes;
|
||||
let Attachment = ObscuredMediaTypes.Attachment;
|
||||
const value4 = Reflect.apply(getMediaObscuredReasonFromBitmask, obscuredMediaUtilsModule, [{type: Attachment,
|
||||
media: object2}, enabledContentHarmTypeFlags]);
|
||||
const moduleValue3 = obscuredMediaUtilsModule;
|
||||
const isMediaScanPending = moduleValue3.isMediaScanPending;
|
||||
Attachment = ObscuredMediaTypes.Attachment;
|
||||
const isMediaScanPending2 = Reflect.apply(isMediaScanPending, moduleValue3, [{type: Attachment, media: object2},
|
||||
enabledContentHarmTypeFlags]);
|
||||
const value5 = value4.length > 0;
|
||||
const r2 = value5 && (require(4813) /* metro dependency 4813: AgeVerificationUtils */).isVerifiedTeen();
|
||||
object2 = {};
|
||||
object2.isSpoiler = shouldObscureSpoiler && (spoiler || hasFlag2);
|
||||
const value6 = '';
|
||||
object2.spoiler = shouldObscureSpoiler && (spoiler || hasFlag2) ? intl.string(t['F+x38C']).toUpperCase() : value6;
|
||||
object2.obscure = value5;
|
||||
object2.obscureDescription = value5 ? intl.string(t.SpxcUR) : value6;
|
||||
object2.obscureAwaitingScan = isMediaScanPending2;
|
||||
object2.verifyAge = value5 && shouldAgeVerify;
|
||||
object2.obscureHideControls = r2;
|
||||
object2.obscureIsOpaque = value5;
|
||||
return object2;
|
||||
}
|
||||
|
||||
function getUnfurledMediaItemObscurityProps({type, mediaItem, isSpoilered, isAuthorBot, shouldObscureSpoiler, enabledContentHarmTypeFlags, shouldAgeVerify}) { // fn#66611, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8552:1532, offset: 0x01c02d6b, size: 363 bytes, params: 2, frame: 25
|
||||
var object2;
|
||||
var r5;
|
||||
var intl;
|
||||
const obscuredMediaUtilsModule = require(4838) /* metro dependency 4838: ObscuredMediaUtils */;
|
||||
const getMediaObscuredReasonFromBitmask = obscuredMediaUtilsModule.getMediaObscuredReasonFromBitmask;
|
||||
const ObscuredMediaTypes = (require(4841) /* metro dependency 4841: ExplicitMediaRedactionModels */).ObscuredMediaTypes;
|
||||
const GenericMedia = ObscuredMediaTypes.GenericMedia;
|
||||
const value2 = Reflect.apply(getMediaObscuredReasonFromBitmask, obscuredMediaUtilsModule, [{type: GenericMedia,
|
||||
media: mediaItem}, enabledContentHarmTypeFlags]);
|
||||
const r3 = !isAuthorBot && obscuredMediaUtilsModule.isMediaScanPending({type: ObscuredMediaTypes.GenericMedia,
|
||||
media: mediaItem}, enabledContentHarmTypeFlags);
|
||||
const r8 = isSpoilered && shouldObscureSpoiler;
|
||||
const value4 = value2.length > 0;
|
||||
const r2 = value4 && (require(4813) /* metro dependency 4813: AgeVerificationUtils */).isVerifiedTeen();
|
||||
object2 = {isSpoiler: r8};
|
||||
object2.spoilerDescription = r8 ? getSpoilerDescriptionForType(type) : null;
|
||||
object2.isObscured = value4;
|
||||
if (value4) {
|
||||
intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
r5 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.SpxcUR);
|
||||
} else {
|
||||
r5 = null;
|
||||
}
|
||||
object2.obscureDescription = r5;
|
||||
object2.obscureAwaitingScan = r3;
|
||||
object2.verifyAge = value4 && shouldAgeVerify;
|
||||
object2.obscureHideControls = r2;
|
||||
object2.obscureIsOpaque = value4;
|
||||
return object2;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,240 @@
|
||||
/* Metro module 8335; source: modules/messages/native/renderer/MarkupParsers.tsx; dependencies: [661, 672, 1393, 6622, 8336, 8349, 2] */
|
||||
function _fun66357(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66357, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8520:6, offset: 0x01bf854f, size: 384 bytes, params: 8, frame: 22
|
||||
var object3;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(661) /* metro dependency 661: Constants */).MessageTypes;
|
||||
object3 = {'max': Infinity, 'maxAge': null, 'updateAgeOnGet': true};
|
||||
const Millis = (importDefault(672) /* metro dependency 672: Durations */).Millis;
|
||||
const MINUTE = Millis.MINUTE;
|
||||
object3.maxAge = 15 * MINUTE;
|
||||
let value = importDefault(1393) /* metro dependency 1393 */;
|
||||
value = new value(object3);
|
||||
value = importDefault(1393) /* metro dependency 1393 */;
|
||||
value = new value(object3);
|
||||
value = importDefault(1393) /* metro dependency 1393 */;
|
||||
const object4 = {};
|
||||
copyDataProperties(object4, object3, undefined);
|
||||
object4['updateAgeOnGet'] = false;
|
||||
value = new value(object4);
|
||||
value = importDefault(1393) /* metro dependency 1393 */;
|
||||
value = new value(object3);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/MarkupParsers.tsx');
|
||||
exports.parseEmbedTitleMarkup = parseEmbedTitleMarkup;
|
||||
exports.parseEmbedTitleMarkupWithoutLinks = parseEmbedTitleMarkupWithoutLinks;
|
||||
exports.parseEmbedDescriptionMarkup = parseEmbedDescriptionMarkup;
|
||||
exports.parseMessageMarkup = parseMessageMarkup;
|
||||
}
|
||||
|
||||
function parseEmbedTitleMarkup(a0, a1) { // fn#66358, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8520:396, offset: 0x01bf86cf, size: 120 bytes, params: 3, frame: 18
|
||||
var r0;
|
||||
var embedTitleToAST;
|
||||
const value = '' + a0 + '-' + a1;
|
||||
const value3 = env0_4.get(value);
|
||||
if (value3 != null) {
|
||||
r0 = value3;
|
||||
} else {
|
||||
embedTitleToAST = (importDefault(6622) /* metro dependency 6622: MarkupUtils */).parseEmbedTitleToAST(a0, true,
|
||||
{channelId: a1});
|
||||
env0_4.set(value, embedTitleToAST);
|
||||
r0 = embedTitleToAST;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function parseEmbedTitleMarkupWithoutLinks(a0, a1) { // fn#66359, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8520:580, offset: 0x01bf8747, size: 129 bytes, params: 3, frame: 19
|
||||
var r0;
|
||||
var embedTitleWithoutLinksToAST;
|
||||
const value = '' + a0 + '-' + a1 + '-nolinks';
|
||||
const value3 = env0_5.get(value);
|
||||
if (value3 != null) {
|
||||
r0 = value3;
|
||||
} else {
|
||||
embedTitleWithoutLinksToAST = (importDefault(6622) /* metro dependency 6622: MarkupUtils */).parseEmbedTitleWithoutLinksToAST(a0,
|
||||
|
||||
true, {channelId: a1});
|
||||
env0_5.set(value, embedTitleWithoutLinksToAST);
|
||||
r0 = embedTitleWithoutLinksToAST;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function parseEmbedDescriptionMarkup({description, channelId, isField, ignoreCache, replaceMap, showListsAndHeaders, showMaskedLinks}) { // fn#66360, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8520:790, offset: 0x01bf87c8, size: 247 bytes, params: 2, frame: 27
|
||||
var r2;
|
||||
var r10;
|
||||
var r6;
|
||||
var propertyName;
|
||||
var propertyName2;
|
||||
var replaceAll;
|
||||
var value4;
|
||||
const value = '' + description + '-' + channelId;
|
||||
const value3 = env0_6.get(value);
|
||||
if (value3 != null) {
|
||||
reducibleJoin3: while (true) {
|
||||
if (!ignoreCache) {
|
||||
return value3;
|
||||
}
|
||||
break reducibleJoin3;
|
||||
}
|
||||
}
|
||||
const properties = Object.keys(replaceMap);
|
||||
const properties3 = properties.length;
|
||||
if (properties === undefined) {
|
||||
r6 = description;
|
||||
} else {
|
||||
r2 = description;
|
||||
r10 = 0;
|
||||
reducibleLoop4: while (true) {
|
||||
propertyName = properties[r10];
|
||||
propertyName2 = r10 + 1;
|
||||
if (propertyName === undefined) {
|
||||
r6 = r2;
|
||||
break reducibleLoop4;
|
||||
}
|
||||
replaceAll = r2.replaceAll;
|
||||
value4 = Reflect.apply(replaceAll, r2, [propertyName, replaceMap[propertyName]]);
|
||||
r2 = value4;
|
||||
r10 = propertyName2;
|
||||
continue reducibleLoop4;
|
||||
}
|
||||
}
|
||||
const toAST = (importDefault(6622) /* metro dependency 6622: MarkupUtils */).parseToAST(r6, true,
|
||||
{'channelId': null, 'allowLinks': true, 'allowEmojiLinks': true, channelId: channelId,
|
||||
allowHeading: !isField && showListsAndHeaders, allowList: showListsAndHeaders,
|
||||
previewLinkTarget: showMaskedLinks});
|
||||
env0_6.set(value, toAST);
|
||||
return toAST;
|
||||
}
|
||||
|
||||
function parseMessageMarkup(a0, a1, a2) { // fn#66361, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8520:1199, offset: 0x01bf88bf, size: 418 bytes, params: 4, frame: 27
|
||||
var r8;
|
||||
var r1;
|
||||
var r0;
|
||||
var object4;
|
||||
var moduleValue;
|
||||
var renderMessageMarkupToAST;
|
||||
var object5;
|
||||
var defaultImport;
|
||||
var astParserFor;
|
||||
var moduleValue2;
|
||||
var value6;
|
||||
var content;
|
||||
var object6;
|
||||
const value = a3;
|
||||
const value2 = a4;
|
||||
const value3 = a5;
|
||||
const value4 = a6;
|
||||
let r12 = value !== undefined ? value : false;
|
||||
let r10 = value2 !== undefined ? value2 : false;
|
||||
const r11 = value3 !== undefined ? value3 : false;
|
||||
const r4 = value4 !== undefined ? value4 : false;
|
||||
const value5 = env0_7.get(a0);
|
||||
if (value5 == null) {
|
||||
if (a0.type !== MessageTypes.CHANGELOG) {
|
||||
object4 = {};
|
||||
moduleValue = require(8349) /* metro dependency 8349: renderMessageMarkup */;
|
||||
renderMessageMarkupToAST = moduleValue.renderMessageMarkupToAST;
|
||||
object5 = {contentMessage: a1, hideSimpleEmbedContent: a2, formatInline: r12, allowGameMentions: true};
|
||||
r8 = r10 || r11;
|
||||
object5.allowHeading = r8;
|
||||
r8 = r10 || r11;
|
||||
object5.allowList = r8;
|
||||
object5.allowLinks = r4;
|
||||
object5.previewLinkTarget = r4;
|
||||
copyDataProperties(object4, Reflect.apply(renderMessageMarkupToAST, moduleValue, [a0, object5]), undefined);
|
||||
object4['isInlineReplyPreview'] = r12;
|
||||
env0_7.set(a0, object4);
|
||||
r1 = object4;
|
||||
} else if (a0.changelogId != null) {
|
||||
object4 = {'content': null, 'isInlineReplyPreview': false, 'hasSpoilerEmbeds': false,
|
||||
'hasBailedAst': false};
|
||||
defaultImport = importDefault(6622) /* metro dependency 6622: MarkupUtils */;
|
||||
astParserFor = defaultImport.astParserFor;
|
||||
moduleValue2 = require(8336) /* metro dependency 8336: ChangeLogStandardTemplate */;
|
||||
value6 = Reflect.apply(astParserFor, defaultImport, [moduleValue2.changelogRules(a0.changelogId, true)]);
|
||||
content = a0.content;
|
||||
object6 = {hideSimpleEmbedContent: a2, formatInline: r12};
|
||||
r12 = r10 || r11;
|
||||
object6.allowHeading = r12;
|
||||
r10 = !r10 ? r11 : r10;
|
||||
object6.allowList = r10;
|
||||
object6.allowLinks = r4;
|
||||
object6.previewLinkTarget = r4;
|
||||
object4.content = value6(content, false, object6);
|
||||
env0_7.set(a0, object4);
|
||||
r1 = object4;
|
||||
} else {
|
||||
object4 = {};
|
||||
moduleValue = require(8349) /* metro dependency 8349: renderMessageMarkup */;
|
||||
renderMessageMarkupToAST = moduleValue.renderMessageMarkupToAST;
|
||||
object5 = {contentMessage: a1, hideSimpleEmbedContent: a2, formatInline: r12, allowGameMentions: true};
|
||||
r8 = r10 || r11;
|
||||
object5.allowHeading = r8;
|
||||
r8 = r10 || r11;
|
||||
object5.allowList = r8;
|
||||
object5.allowLinks = r4;
|
||||
object5.previewLinkTarget = r4;
|
||||
copyDataProperties(object4, Reflect.apply(renderMessageMarkupToAST, moduleValue, [a0, object5]), undefined);
|
||||
object4['isInlineReplyPreview'] = r12;
|
||||
env0_7.set(a0, object4);
|
||||
r1 = object4;
|
||||
}
|
||||
r0 = r1;
|
||||
} else if (value5.isInlineReplyPreview === r12) {
|
||||
r0 = value5;
|
||||
} else {
|
||||
if (a0.type !== MessageTypes.CHANGELOG) {
|
||||
object4 = {};
|
||||
moduleValue = require(8349) /* metro dependency 8349: renderMessageMarkup */;
|
||||
renderMessageMarkupToAST = moduleValue.renderMessageMarkupToAST;
|
||||
object5 = {contentMessage: a1, hideSimpleEmbedContent: a2, formatInline: r12, allowGameMentions: true};
|
||||
r8 = r10 || r11;
|
||||
object5.allowHeading = r8;
|
||||
r8 = r10 || r11;
|
||||
object5.allowList = r8;
|
||||
object5.allowLinks = r4;
|
||||
object5.previewLinkTarget = r4;
|
||||
copyDataProperties(object4, Reflect.apply(renderMessageMarkupToAST, moduleValue, [a0, object5]), undefined);
|
||||
object4['isInlineReplyPreview'] = r12;
|
||||
env0_7.set(a0, object4);
|
||||
r1 = object4;
|
||||
} else if (a0.changelogId != null) {
|
||||
object4 = {'content': null, 'isInlineReplyPreview': false, 'hasSpoilerEmbeds': false,
|
||||
'hasBailedAst': false};
|
||||
defaultImport = importDefault(6622) /* metro dependency 6622: MarkupUtils */;
|
||||
astParserFor = defaultImport.astParserFor;
|
||||
moduleValue2 = require(8336) /* metro dependency 8336: ChangeLogStandardTemplate */;
|
||||
value6 = Reflect.apply(astParserFor, defaultImport, [moduleValue2.changelogRules(a0.changelogId, true)]);
|
||||
content = a0.content;
|
||||
object6 = {hideSimpleEmbedContent: a2, formatInline: r12};
|
||||
r12 = r10 || r11;
|
||||
object6.allowHeading = r12;
|
||||
r10 = !r10 ? r11 : r10;
|
||||
object6.allowList = r10;
|
||||
object6.allowLinks = r4;
|
||||
object6.previewLinkTarget = r4;
|
||||
object4.content = value6(content, false, object6);
|
||||
env0_7.set(a0, object4);
|
||||
r1 = object4;
|
||||
} else {
|
||||
object4 = {};
|
||||
moduleValue = require(8349) /* metro dependency 8349: renderMessageMarkup */;
|
||||
renderMessageMarkupToAST = moduleValue.renderMessageMarkupToAST;
|
||||
object5 = {contentMessage: a1, hideSimpleEmbedContent: a2, formatInline: r12, allowGameMentions: true};
|
||||
r8 = r10 || r11;
|
||||
object5.allowHeading = r8;
|
||||
r8 = r10 || r11;
|
||||
object5.allowList = r8;
|
||||
object5.allowLinks = r4;
|
||||
object5.previewLinkTarget = r4;
|
||||
copyDataProperties(object4, Reflect.apply(renderMessageMarkupToAST, moduleValue, [a0, object5]), undefined);
|
||||
object4['isInlineReplyPreview'] = r12;
|
||||
env0_7.set(a0, object4);
|
||||
r1 = object4;
|
||||
}
|
||||
r0 = r1;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
/* Metro module 8182; source: modules/messages/native/renderer/MessageWithContent.tsx; dependencies: [8183, 8178, 8184, 1244, 8352, 2] */
|
||||
function _fun65624(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65624, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8367:6, offset: 0x01bd5821, size: 140 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const guildAutomodMessageStore = importDefault(8183) /* metro dependency 8183: GuildAutomodMessageStore */;
|
||||
const env0_4 = (require(8178) /* metro dependency 8178: RowGeneratorConstants */).RowType;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/MessageWithContent.tsx');
|
||||
exports.generateMessageRowData = generateMessageRowData;
|
||||
}
|
||||
|
||||
function generateMessageRowData(a0, a1, a2) { // fn#65625, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8367:238, offset: 0x01bd58ad, size: 710 bytes, params: 4, frame: 34
|
||||
const changeType = a0.changeType;
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const isFirst = a0.isFirst;
|
||||
const isEditing = a0.isEditing;
|
||||
const separatorBefore = a0.separatorBefore;
|
||||
const canAddNewReactions = a0.canAddNewReactions;
|
||||
const reactionsTheme = a0.reactionsTheme;
|
||||
const isSystemDM = a0.isSystemDM;
|
||||
const r20 = isSystemDM !== undefined && isSystemDM;
|
||||
const canShowImages = a0.canShowImages;
|
||||
const r21 = canShowImages === undefined || canShowImages;
|
||||
const truncation = a0.truncation;
|
||||
const renderContentOnly = a0.renderContentOnly;
|
||||
const pushFeedbackType = a0.pushFeedbackType;
|
||||
const alwaysShowAddReaction = a0.alwaysShowAddReaction;
|
||||
const r4 = alwaysShowAddReaction !== undefined && alwaysShowAddReaction;
|
||||
const overrideBackgroundHighlight = a0.overrideBackgroundHighlight;
|
||||
const showContentInventoryEntryFallbackEmbed = a0.showContentInventoryEntryFallbackEmbed;
|
||||
const object2 = {};
|
||||
const MESSAGE = RowType.MESSAGE;
|
||||
object2.type = MESSAGE;
|
||||
object2.message = (importDefault(8184) /* metro dependency 8184: createMessageContent */)({options: a1,
|
||||
message: message, roleStyle: roleStyle, isFirst: isFirst, isEditing: isEditing, canShowImages: r21,
|
||||
isSystemDM: r20, isInlineReplyPreview: false, pushFeedbackType: pushFeedbackType,
|
||||
renderContentOnly: renderContentOnly,
|
||||
showContentInventoryEntryFallbackEmbed: showContentInventoryEntryFallbackEmbed});
|
||||
object2.canAddNewReactions = canAddNewReactions;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
let string = intl.string;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
object2.addNewReactionAccessibilityLabel = Reflect.apply(string, intl, [t.lfIHs4]);
|
||||
object2.reactionsTheme = reactionsTheme;
|
||||
object2.highlightLabel = intl.string(t['IOS/dU']);
|
||||
object2.renderContentOnly = renderContentOnly;
|
||||
object2.separatorBefore = separatorBefore;
|
||||
object2.changeType = changeType;
|
||||
object2.truncation = truncation;
|
||||
object2.alwaysShowAddReaction = r4;
|
||||
object2.backgroundHighlight = overrideBackgroundHighlight ?? (importDefault(8352) /* metro dependency 8352: RowGeneratorUtils */).createBackgroundHighlight({message: message,
|
||||
theme: a2, isEditing: isEditing,
|
||||
isAutomodBlockedMessage: GuildAutomodMessageStore.getMessage(message.id) != null});
|
||||
const defaultImport3 = importDefault(8352) /* metro dependency 8352: RowGeneratorUtils */;
|
||||
object2.swipeActions = defaultImport3.createSwipeActions(a1.enableSwipeActions && a0.canReply,
|
||||
a1.enableSwipeActions && a0.canEdit);
|
||||
object2.replyAccessibilityLabel = intl.string(t['5IEsGx']);
|
||||
string = intl.string;
|
||||
const I3ltXO = t.I3ltXO;
|
||||
object2.forwardAccessibilityLabel = Reflect.apply(string, intl, [I3ltXO]);
|
||||
object2.threadAccessibilityLabel = intl.string(t.rBIGBL);
|
||||
return object2;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
/* Metro module 8179; source: modules/messages/native/renderer/RenderMessageOptionsContext.tsx; dependencies: [2] */
|
||||
function _fun65617(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65617, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8364:6, offset: 0x01bd53c7, size: 158 bytes, params: 8, frame: 16
|
||||
var object2;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
object2 = {USER_SETTING: 0};
|
||||
object2[0] = 'USER_SETTING';
|
||||
object2.FORCE_ENABLE = 1;
|
||||
object2[1] = 'FORCE_ENABLE';
|
||||
object2.FORCE_DISABLE = 2;
|
||||
object2[2] = 'FORCE_DISABLE';
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/RenderMessageOptionsContext.tsx');
|
||||
exports.UserOption = object2;
|
||||
exports.DEFAULT_OPTIONS = {'renderEmbeds': true, 'renderReactions': true, 'inlineEmbedMedia': true,
|
||||
'inlineAttachmentMedia': true, 'animateEmoji': true, 'gifAutoPlay': false, 'timestampHourCycle': 0,
|
||||
'renderCodedLinks': true, 'renderGiftCode': true, 'renderActivityInstanceEmbed': true,
|
||||
'renderActivityInviteEmbed': true, 'renderComponents': true, 'renderThreadEmbeds': true, 'renderReplies': true,
|
||||
'renderCommunicationDisabled': false, 'renderAttachments': true, 'renderExecutedCommands': true,
|
||||
'renderPolls': true, 'renderSharedClientTheme': true, 'renderForumPostActions': true, 'ignoreMentioned': false,
|
||||
'ignoreEmbedDescriptionCache': false, 'forceHideSimpleEmbedContent': false, 'enableSwipeActions': false,
|
||||
'useAlternateEmbedColors': false, 'restrictedPreview': false};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,78 @@
|
||||
/* Metro module 8177; source: modules/messages/native/renderer/RowGenerator.tsx; dependencies: [6, 7, 1310, 8178, 8179, 22, 8180, 8182, 10612, 10613, 1360, 2] */
|
||||
function _fun65611(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65611, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8362:6, offset: 0x01bd4e71, size: 239 bytes, params: 8, frame: 19
|
||||
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 themeStore = importDefault(1310) /* metro dependency 1310: ThemeStore */;
|
||||
let value = require(8178) /* metro dependency 8178: RowGeneratorConstants */;
|
||||
const env0_6 = value.RowType;
|
||||
const env0_7 = value.SeparatorType;
|
||||
const env0_8 = value.LoadingType;
|
||||
const DEFAULT_OPTIONS = (require(8179) /* metro dependency 8179: RenderMessageOptionsContext */).DEFAULT_OPTIONS;
|
||||
copyDataProperties({'constrainedWidth': 0, 'animatingStickerMessageId': null, 'forcedTheme': null,
|
||||
'shouldObscureSpoiler': true, 'shouldDisableInteractiveComponents': true}, DEFAULT_OPTIONS, undefined);
|
||||
value = _fun65612();
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/RowGenerator.tsx');
|
||||
exports.default = value;
|
||||
}
|
||||
|
||||
function _fun65612() { // fn#65612, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8362:344, offset: 0x01bd4f60, size: 84 bytes, params: 1, frame: 15
|
||||
return env0_4(RowManager, [{key: 'setOptions', value: value_65614}, {key: 'generate', value: value_65615}]);
|
||||
}
|
||||
|
||||
function RowManager() { // fn#65613, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8362:365, offset: 0x01bd4fb4, size: 37 bytes, params: 1, frame: 14
|
||||
env1_3(this, RowManager);
|
||||
this.options = env1_9;
|
||||
}
|
||||
|
||||
function value_65614(a0) { // fn#65614, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8362:448, offset: 0x01bd4fd9, size: 63 bytes, params: 2, frame: 19
|
||||
const defaultImport = importDefault(22) /* metro dependency 22 */;
|
||||
this.options = defaultImport.merge({}, env1_9, this.options, a0);
|
||||
}
|
||||
|
||||
function value_65615(a0) { // fn#65615, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8362:532, offset: 0x01bd5018, size: 372 bytes, params: 2, frame: 18
|
||||
const rowType = a0.rowType;
|
||||
const r2 = this.options.forcedTheme ?? ThemeStore.theme;
|
||||
let value = environment.__proto__;
|
||||
const BLOCKED_GROUP = RowType.BLOCKED_GROUP;
|
||||
if (BLOCKED_GROUP === rowType) {
|
||||
return (require(8180) /* metro dependency 8180: BlockedGroup */).generateBlockedGroupRowData(a0, r2, this);
|
||||
}
|
||||
const IGNORED_GROUP = RowType.IGNORED_GROUP;
|
||||
if (IGNORED_GROUP === rowType) {
|
||||
return (require(8180) /* metro dependency 8180: BlockedGroup */).generateBlockedGroupRowData(a0, r2, this);
|
||||
}
|
||||
const SUSPENDED_USER_GROUP = RowType.SUSPENDED_USER_GROUP;
|
||||
if (SUSPENDED_USER_GROUP === rowType) {
|
||||
return (require(8180) /* metro dependency 8180: BlockedGroup */).generateBlockedGroupRowData(a0, r2, this);
|
||||
}
|
||||
const MESSAGE = RowType.MESSAGE;
|
||||
if (MESSAGE === rowType) {
|
||||
value = require(8182) /* metro dependency 8182: MessageWithContent */;
|
||||
return value.generateMessageRowData(a0, this.options, r2);
|
||||
}
|
||||
const DAY = SeparatorType.DAY;
|
||||
if (DAY === rowType) {
|
||||
return (require(10612) /* metro dependency 10612: Separator */).generateSeparatorRowData(a0, r2);
|
||||
}
|
||||
const UNREAD = SeparatorType.UNREAD;
|
||||
if (UNREAD === rowType) {
|
||||
return (require(10612) /* metro dependency 10612: Separator */).generateSeparatorRowData(a0, r2);
|
||||
}
|
||||
const SUMMARY = SeparatorType.SUMMARY;
|
||||
if (SUMMARY === rowType) {
|
||||
return (require(10612) /* metro dependency 10612: Separator */).generateSeparatorRowData(a0, r2);
|
||||
}
|
||||
const LOAD_BEFORE = LoadingType.LOAD_BEFORE;
|
||||
if (LOAD_BEFORE === rowType) {
|
||||
return (require(10613) /* metro dependency 10613: Loading */).generateLoadingRowData(a0, r2);
|
||||
}
|
||||
const LOAD_AFTER = LoadingType.LOAD_AFTER;
|
||||
if (LOAD_AFTER === rowType) {
|
||||
return (require(10613) /* metro dependency 10613: Loading */).generateLoadingRowData(a0, r2);
|
||||
}
|
||||
(require(1360) /* metro dependency 1360: GlobalUtils */).assertNever(rowType);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,56 @@
|
||||
/* Metro module 8178; source: modules/messages/native/renderer/RowGeneratorConstants.tsx; dependencies: [2] */
|
||||
function _fun65616(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65616, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8363:6, offset: 0x01bd518c, size: 571 bytes, params: 8, frame: 24
|
||||
var object3;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
object3 = {NOOP: 0};
|
||||
object3[0] = 'NOOP';
|
||||
object3.INSERT = 1;
|
||||
object3[1] = 'INSERT';
|
||||
object3.UPDATE = 2;
|
||||
object3[2] = 'UPDATE';
|
||||
object3.REMOVE = 3;
|
||||
object3[3] = 'REMOVE';
|
||||
const object4 = {SEPARATOR: 0};
|
||||
object4[0] = 'SEPARATOR';
|
||||
object4.MESSAGE = 1;
|
||||
object4[1] = 'MESSAGE';
|
||||
object4.BLOCKED_GROUP = 2;
|
||||
object4[2] = 'BLOCKED_GROUP';
|
||||
object4.LOADING = 4;
|
||||
object4[4] = 'LOADING';
|
||||
object4.EMBEDDED_ACTIVITY = 5;
|
||||
object4[5] = 'EMBEDDED_ACTIVITY';
|
||||
object4.IGNORED_GROUP = 6;
|
||||
object4[6] = 'IGNORED_GROUP';
|
||||
object4.SUSPENDED_USER_GROUP = 7;
|
||||
object4[7] = 'SUSPENDED_USER_GROUP';
|
||||
const object5 = {LOADED: 0};
|
||||
object5[0] = 'LOADED';
|
||||
object5.SYSTEM = 1;
|
||||
object5[1] = 'SYSTEM';
|
||||
const object8 = {UNSPECIFIED: 0};
|
||||
object8[0] = 'UNSPECIFIED';
|
||||
object8.UPLOAD_FAILED = 1;
|
||||
object8[1] = 'UPLOAD_FAILED';
|
||||
object8.AUTO_MODERATION_BLOCKED_MESSAGE = 2;
|
||||
object8[2] = 'AUTO_MODERATION_BLOCKED_MESSAGE';
|
||||
const object10 = {NONE: 0};
|
||||
object10[0] = 'NONE';
|
||||
object10.REPLY = 1;
|
||||
object10[1] = 'REPLY';
|
||||
object10.REPLY_EDIT = 2;
|
||||
object10[2] = 'REPLY_EDIT';
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/RowGeneratorConstants.tsx');
|
||||
exports.Changeset = object3;
|
||||
exports.RowType = object4;
|
||||
exports.SeparatorType = {DAY: 'day', UNREAD: 'unread', SUMMARY: 'summary'};
|
||||
exports.SeparatorAction = {TOGGLE_BLOCKED_MESSAGES: 'toggle', LOAD_MORE_BEFORE: 'load_more_before',
|
||||
LOAD_MORE_AFTER: 'load_more_after', DISMISS_SUSPENDED_USER_MESSAGES: 'dismiss'};
|
||||
exports.LoadingType = {LOAD_BEFORE: 'load_before', LOAD_AFTER: 'load_after'};
|
||||
exports.ReferencedMessageRowState = object5;
|
||||
exports.MessageFailureState = object8;
|
||||
exports.AttachmentType = {IMAGE: 'image', VIDEO: 'video', AUDIO: 'audio', OTHER: 'other'};
|
||||
exports.SwipeActionsType = object10;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
/* Metro module 8181; source: modules/messages/native/renderer/RowGeneratorStyleSheet.tsx; dependencies: [27, 2] */
|
||||
function _fun65622(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65622, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8366:6, offset: 0x01bd5762, size: 109 bytes, params: 8, frame: 18
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_0 = (require(27) /* metro dependency 27 */).processColor;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/RowGeneratorStyleSheet.tsx');
|
||||
exports.processColorOrThrow = processColorOrThrow_65623;
|
||||
}
|
||||
|
||||
function processColorOrThrow_65623(a0) { // fn#65623, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8366:234, offset: 0x01bd57cf, size: 82 bytes, params: 2, frame: 14
|
||||
var Error;
|
||||
let value = processColor(a0);
|
||||
if (value == null) {
|
||||
Error = global.Error;
|
||||
value = 'Unable to parse color: "' + a0 + '"';
|
||||
throw new Error();
|
||||
}
|
||||
return value;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
/* Metro module 8368; source: modules/messages/native/renderer/RowGeneratorTypes.tsx; dependencies: [2] */
|
||||
function _fun66613(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66613, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8553:6, offset: 0x01c02ee6, size: 181 bytes, params: 8, frame: 17
|
||||
var object3;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
object3 = {IMAGE: 1};
|
||||
object3[1] = 'IMAGE';
|
||||
object3.VIDEO = 2;
|
||||
object3[2] = 'VIDEO';
|
||||
object3.VISUAL_PLACEHOLDER = 3;
|
||||
object3[3] = 'VISUAL_PLACEHOLDER';
|
||||
const object4 = {DEFAULT: 0};
|
||||
object4[0] = 'DEFAULT';
|
||||
object4.SEARCH = 1;
|
||||
object4[1] = 'SEARCH';
|
||||
object4.MEDIA_VIEWER = 2;
|
||||
object4[2] = 'MEDIA_VIEWER';
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/RowGeneratorTypes.tsx');
|
||||
exports.MediaGalleryItemType = object3;
|
||||
exports.MessageContextType = object4;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,120 @@
|
||||
/* Metro module 8352; source: modules/messages/native/renderer/RowGeneratorUtils.tsx; dependencies: [27, 4502, 1379, 1867, 4503, 8178, 661, 4501, 4000, 697, 6858, 4625, 1477, 2] */
|
||||
function _fun66494(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66494, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8537:6, offset: 0x01bfda61, size: 606 bytes, params: 8, frame: 24
|
||||
var object2;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const NativeModules = (require(27) /* metro dependency 27 */).NativeModules;
|
||||
const accessibilityStore = importDefault(4502) /* metro dependency 4502: AccessibilityStore */;
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
||||
let value = require(4503) /* metro dependency 4503: MessageConstants */;
|
||||
const env0_6 = value.DEFAULT_GUILD_OFFICIAL_COLOR;
|
||||
const env0_7 = value.GUILD_OFFICIAL_HIGHLIGHT_ALPHA_COLOR;
|
||||
const env0_8 = (require(8178) /* metro dependency 8178: RowGeneratorConstants */).SwipeActionsType;
|
||||
value = require(661) /* metro dependency 661: Constants */;
|
||||
const env0_9 = value.MessageFlags;
|
||||
const env0_10 = value.MessageTypes;
|
||||
value = require(4501) /* metro dependency 4501: createStyles */;
|
||||
value = value.experimental_createToken(function() {
|
||||
var moduleValue = require(dependencyMap[8]);
|
||||
var BRAND_500 = importDefault(dependencyMap[9]).unsafe_rawColors.BRAND_500;
|
||||
return moduleValue.hexWithOpacity(BRAND_500, 0.1);
|
||||
});
|
||||
const createStylesModule = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createNativeStyleProperties = createStylesModule.createNativeStyleProperties;
|
||||
object2 = {};
|
||||
const INTERACTIVE_BACKGROUND_ACTIVE = (importDefault(697) /* metro dependency 697: native */).colors.INTERACTIVE_BACKGROUND_ACTIVE;
|
||||
object2.ephemeralBackgroundColor = INTERACTIVE_BACKGROUND_ACTIVE;
|
||||
const BACKGROUND_BRAND = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BRAND;
|
||||
object2.ephemeralGutterColor = BACKGROUND_BRAND;
|
||||
object2.giftIntentEphemeralBackgroundColor = value;
|
||||
const MESSAGE_MENTIONED_BACKGROUND_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.MESSAGE_MENTIONED_BACKGROUND_DEFAULT;
|
||||
object2.mentionedBackgroundColor = MESSAGE_MENTIONED_BACKGROUND_DEFAULT;
|
||||
const YELLOW_300 = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.YELLOW_300;
|
||||
object2.mentionedGutterColor = YELLOW_300;
|
||||
const MESSAGE_AUTOMOD_BACKGROUND_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.MESSAGE_AUTOMOD_BACKGROUND_DEFAULT;
|
||||
object2.automodBlockedBackgroundColor = MESSAGE_AUTOMOD_BACKGROUND_DEFAULT;
|
||||
const RED_345 = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.RED_345;
|
||||
object2.automodBlockedGutterColor = RED_345;
|
||||
const MESSAGE_HIGHLIGHT_BACKGROUND_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.MESSAGE_HIGHLIGHT_BACKGROUND_DEFAULT;
|
||||
object2.editingColor = MESSAGE_HIGHLIGHT_BACKGROUND_DEFAULT;
|
||||
value = Reflect.apply(createNativeStyleProperties, createStylesModule, [object2]);
|
||||
const Set = global.Set;
|
||||
const MediaManager = NativeModules.MediaManager;
|
||||
const getConstants = MediaManager.getConstants;
|
||||
const set = new Set(Reflect.apply(getConstants, MediaManager, []).supportedExtensions);
|
||||
object2 = {getImageSrc: getImageSrc_66496, createBackgroundHighlight: createBackgroundHighlight,
|
||||
createSwipeActions: function(a0, a1) {
|
||||
return a0 ? a1 ? SwipeActionsType.REPLY_EDIT : SwipeActionsType.REPLY : SwipeActionsType.NONE;
|
||||
}};
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/RowGeneratorUtils.tsx');
|
||||
exports.default = object2;
|
||||
exports.InviteEmbedBackground = {'dark': '#313339', 'light': '#fafafa'};
|
||||
exports.resolveHighlightThemedColors = value;
|
||||
}
|
||||
|
||||
function getImageSrc_66496(a0, a1, a2, a3) { // fn#66496, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8537:1032, offset: 0x01bfdd0b, size: 141 bytes, params: 5, frame: 17
|
||||
const value = a3;
|
||||
let r1 = !a0.endsWith('.webp') && !a0.endsWith('.avif');
|
||||
r1 = !r1 ? env0_12.has('webp') : r1;
|
||||
return (importDefault(1477) /* metro dependency 1477: ImageUtils */).getMobileOptimizedSrc(a0, a1, a2,
|
||||
!r1 || value ? 'png' : null);
|
||||
}
|
||||
|
||||
function createBackgroundHighlight({message, theme, isEditing, isAutomodBlockedMessage}) { // fn#66497, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8537:1212, offset: 0x01bfdd98, size: 489 bytes, params: 2, frame: 20
|
||||
var r4;
|
||||
var r2;
|
||||
var moduleValue;
|
||||
var value5;
|
||||
var moduleValue2;
|
||||
var moduleValue3;
|
||||
var moduleValue4;
|
||||
const value3 = env0_11(theme);
|
||||
if (isEditing) {
|
||||
return {backgroundColor: value3.editingColor};
|
||||
}
|
||||
if (isAutomodBlockedMessage) {
|
||||
return {backgroundColor: value3.automodBlockedBackgroundColor, gutterColor: value3.automodBlockedGutterColor};
|
||||
}
|
||||
const hasFlag = message.hasFlag;
|
||||
const IS_GUILD_OFFICIAL = MessageFlags.IS_GUILD_OFFICIAL;
|
||||
if (Reflect.apply(hasFlag, message, [IS_GUILD_OFFICIAL])) {
|
||||
moduleValue = require(6858) /* metro dependency 6858: GuildOfficialMessageUtils */;
|
||||
if (moduleValue.showGuildOfficialMessageGradient(AccessibilityStore.officialMessageStyle)) {
|
||||
value5 = GuildStore.getGuild(ChannelStore.getChannel(message.getChannelId())?.guild_id);
|
||||
moduleValue2 = require(6858) /* metro dependency 6858: GuildOfficialMessageUtils */;
|
||||
if (moduleValue2.isGuildOfficialMessagesEnabled(value5, 'RowGeneratorUtils')) {
|
||||
r4 = value5?.officialMessageColor ?? DEFAULT_GUILD_OFFICIAL_COLOR;
|
||||
if (message.mentioned) {
|
||||
r2 = value3.mentionedGutterColor;
|
||||
} else {
|
||||
moduleValue4 = require(4625) /* metro dependency 4625: MessageRecordUtils */;
|
||||
r2 = moduleValue4.hasEphemeralAppearance(message) ? value3.ephemeralGutterColor : undefined;
|
||||
}
|
||||
return {backgroundColor: r4 | GUILD_OFFICIAL_HIGHLIGHT_ALPHA_COLOR, gutterColor: r2};
|
||||
}
|
||||
if (message.mentioned) {
|
||||
r4 = {backgroundColor: value3.mentionedBackgroundColor, gutterColor: value3.mentionedGutterColor};
|
||||
} else {
|
||||
moduleValue3 = require(4625) /* metro dependency 4625: MessageRecordUtils */;
|
||||
r4 = moduleValue3.hasEphemeralAppearance(message) ? {backgroundColor: message.type === MessageTypes.GIFTING_PROMPT ? value3.giftIntentEphemeralBackgroundColor : value3.ephemeralBackgroundColor,
|
||||
|
||||
|
||||
|
||||
gutterColor: value3.ephemeralGutterColor} : undefined;
|
||||
}
|
||||
return r4;
|
||||
}
|
||||
}
|
||||
if (message.mentioned) {
|
||||
r4 = {backgroundColor: value3.mentionedBackgroundColor, gutterColor: value3.mentionedGutterColor};
|
||||
} else {
|
||||
moduleValue3 = require(4625) /* metro dependency 4625: MessageRecordUtils */;
|
||||
r4 = moduleValue3.hasEphemeralAppearance(message) ? {backgroundColor: message.type === MessageTypes.GIFTING_PROMPT ? value3.giftIntentEphemeralBackgroundColor : value3.ephemeralBackgroundColor,
|
||||
|
||||
gutterColor: value3.ephemeralGutterColor} : undefined;
|
||||
}
|
||||
return r4;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,65 @@
|
||||
/* Metro module 8393; source: modules/messages/native/renderer/createMessageFailedEmbed.tsx; dependencies: [8178, 661, 8191, 8394, 1244, 8395, 4655, 2] */
|
||||
function _fun66717(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66717, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8578:6, offset: 0x01c069fc, size: 159 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(8178) /* metro dependency 8178: RowGeneratorConstants */).MessageFailureState;
|
||||
const env0_4 = (require(661) /* metro dependency 661: Constants */).MessageEmbedTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/createMessageFailedEmbed.tsx');
|
||||
exports.default = createMessageFailedEmbed;
|
||||
exports.createAutomodBlockedMessageEmbed = function({errorMessage, colors}) {
|
||||
var object = {};
|
||||
object.type = MessageEmbedTypes.TEXT;
|
||||
object.messageSendError = errorMessage;
|
||||
object.failureState = MessageFailureState.AUTO_MODERATION_BLOCKED_MESSAGE;
|
||||
object.disableBackgroundColor = true;
|
||||
object.bodyTextColor = colors.automodBlockedBodyTextColor;
|
||||
object.iconURL = require(dependencyMap[2]).getAssetUriForEmbed(importDefault(dependencyMap[3]));
|
||||
return object;
|
||||
};
|
||||
}
|
||||
|
||||
function createMessageFailedEmbed({uploaderFile, useAttachmentUploadPreview, colors}) { // fn#66718, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8578:259, offset: 0x01c06a9b, size: 536 bytes, params: 2, frame: 20
|
||||
var r2;
|
||||
var r1;
|
||||
var r0;
|
||||
var object2;
|
||||
var value;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
if (uploaderFile != null) {
|
||||
if (useAttachmentUploadPreview) {
|
||||
object2 = {};
|
||||
object2.type = MessageEmbedTypes.TEXT;
|
||||
object2.messageSendError = intl.string(t.lBLP4u);
|
||||
object2.failureState = MessageFailureState.UNSPECIFIED;
|
||||
object2.disableBackgroundColor = true;
|
||||
object2.bodyTextColor = colors.failedMessageBodyTextColor;
|
||||
object2.iconURL = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(8395) /* metro dependency 8395 */);
|
||||
r1 = object2;
|
||||
} else {
|
||||
object2 = {};
|
||||
object2.type = MessageEmbedTypes.TEXT;
|
||||
object2.numAttachments = intl.formatToPlainString(t.D0noUt, {count: uploaderFile.attachmentsCount});
|
||||
object2.failureState = MessageFailureState.UPLOAD_FAILED;
|
||||
if (uploaderFile.currentSize === 0) {
|
||||
r2 = '';
|
||||
} else {
|
||||
value = require(4655) /* metro dependency 4655: FileUtils */;
|
||||
value = value.sizeString(uploaderFile.currentSize);
|
||||
value = ' (' + value + ')';
|
||||
r2 = value;
|
||||
}
|
||||
object2.attachmentsSize = String(r2);
|
||||
object2.bodyTextColor = colors.embedBodyTextColor;
|
||||
r1 = object2;
|
||||
}
|
||||
r0 = r1;
|
||||
} else {
|
||||
r0 = {type: MessageEmbedTypes.TEXT, messageSendError: intl.string(t.lBLP4u),
|
||||
failureState: MessageFailureState.UNSPECIFIED, disableBackgroundColor: true,
|
||||
bodyTextColor: colors.failedMessageBodyTextColor};
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,89 @@
|
||||
/* Metro module 8293; source: modules/messages/native/renderer/getTagProperties.tsx; dependencies: [27, 4503, 8294, 1244, 8296, 8298, 2] */
|
||||
function _fun66171(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66171, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8478:6, offset: 0x01bf03de, size: 146 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(27) /* metro dependency 27 */).Image;
|
||||
const env0_4 = (require(4503) /* metro dependency 4503: MessageConstants */).MessageTagTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/getTagProperties.tsx');
|
||||
exports.default = getTagProperties;
|
||||
}
|
||||
|
||||
function getTagProperties({message, isSystemDM, channel, colors}) { // fn#66172, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8478:235, offset: 0x01bf0470, size: 805 bytes, params: 2, frame: 27
|
||||
var r3;
|
||||
var r4;
|
||||
var r6;
|
||||
var r8;
|
||||
var r10;
|
||||
var r7;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
var string;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var value5;
|
||||
var value6;
|
||||
var BOT_TAG_SERVER_TYPE;
|
||||
var value7;
|
||||
var SYSTEM_DM_TAG_SYSTEM_TYPE;
|
||||
var value8;
|
||||
var moduleValue2;
|
||||
var value10;
|
||||
isSystemDM = !(isSystemDM === undefined) && isSystemDM;
|
||||
const isVerifiedBot2 = message.author.isVerifiedBot();
|
||||
const publicGuildsUtilsModule = require(8294) /* metro dependency 8294: PublicGuildsUtils */;
|
||||
if (publicGuildsUtilsModule.isPublicSystemMessage(message)) {
|
||||
value7 = intl.string(t.lKQ7Wt);
|
||||
SYSTEM_DM_TAG_SYSTEM_TYPE = MessageTagTypes.SYSTEM_DM_TAG_SYSTEM_TYPE;
|
||||
value8 = true;
|
||||
r3 = undefined;
|
||||
r4 = SYSTEM_DM_TAG_SYSTEM_TYPE;
|
||||
r6 = value8;
|
||||
r8 = value7;
|
||||
} else if (isSystemDM) {
|
||||
value7 = intl.string(t.lKQ7Wt);
|
||||
SYSTEM_DM_TAG_SYSTEM_TYPE = MessageTagTypes.SYSTEM_DM_TAG_SYSTEM_TYPE;
|
||||
value8 = true;
|
||||
r3 = undefined;
|
||||
r4 = SYSTEM_DM_TAG_SYSTEM_TYPE;
|
||||
r6 = value8;
|
||||
r8 = value7;
|
||||
} else if ((importDefault(8296) /* metro dependency 8296: isCrosspost */)(message)) {
|
||||
value6 = intl.string(t.PuJGuM);
|
||||
BOT_TAG_SERVER_TYPE = MessageTagTypes.BOT_TAG_SERVER_TYPE;
|
||||
r3 = undefined;
|
||||
r4 = BOT_TAG_SERVER_TYPE;
|
||||
r6 = isVerifiedBot2;
|
||||
r8 = value6;
|
||||
} else if (message.author.bot) {
|
||||
value5 = intl.string(t['9RNkeF']);
|
||||
r3 = isVerifiedBot2 ? Image.resolveAssetSource(importDefault(8298) /* metro dependency 8298 */).uri : undefined;
|
||||
r4 = undefined;
|
||||
r6 = isVerifiedBot2;
|
||||
r8 = value5;
|
||||
} else {
|
||||
r3 = undefined;
|
||||
r4 = undefined;
|
||||
r6 = isVerifiedBot2;
|
||||
r8 = null;
|
||||
}
|
||||
if (r8 != null) {
|
||||
moduleValue2 = publicGuildsUtilsModule;
|
||||
if (moduleValue2.isPublicSystemMessage(message)) {
|
||||
r10 = intl.string(t['7s687k']);
|
||||
} else if (isSystemDM) {
|
||||
r10 = intl.string(t['7s687k']);
|
||||
} else {
|
||||
value10 = (importDefault(8296) /* metro dependency 8296: isCrosspost */)(message);
|
||||
string = intl.string;
|
||||
r10 = value10 ? Reflect.apply(string, intl, [t['39trQT']]) : r6 ? Reflect.apply(string, intl,
|
||||
[t.g76OcH]) : Reflect.apply(string, intl, [t.qwJHjo]);
|
||||
}
|
||||
r7 = r10;
|
||||
} else {
|
||||
r7 = null;
|
||||
}
|
||||
return {tagText: r8, tagAccessibilityLabel: r7, tagVerified: r6, tagTextColor: undefined,
|
||||
tagBackgroundColor: undefined, tagType: r4, tagIconUrl: r3,
|
||||
opTagText: channel?.ownerId === message.author.id && channel != null && channel.isForumPost() ? intl.string(t.fyE8sH) : null,
|
||||
opTagTextColor: colors.opTagTextColor, opTagBackgroundColor: colors.opTagBackgroundColor};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,80 @@
|
||||
/* Metro module 8350; source: modules/messages/native/renderer/redactRestrictedContent.tsx; dependencies: [2] */
|
||||
function _fun66484(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66484, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8535:6, offset: 0x01bfc982, size: 102 bytes, params: 8, frame: 16
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/redactRestrictedContent.tsx');
|
||||
exports.default = redactRestrictedContent;
|
||||
}
|
||||
|
||||
function nodeToText(a0) { // fn#66485, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8535:43, offset: 0x01bfc9e8, size: 147 bytes, params: 2, frame: 16
|
||||
var r2;
|
||||
var r1;
|
||||
var r0;
|
||||
var Array;
|
||||
let value = a0;
|
||||
const value2 = '';
|
||||
if (value == null) {
|
||||
r0 = value2;
|
||||
} else {
|
||||
if (typeof value === 'string') {
|
||||
r1 = value;
|
||||
} else {
|
||||
Array = global.Array;
|
||||
if (Array.isArray(value)) {
|
||||
value = value.map(nodeToText);
|
||||
value = value.join(value2);
|
||||
r2 = value;
|
||||
} else if (typeof value.content === 'string') {
|
||||
r2 = value.content;
|
||||
} else if (value.content != null) {
|
||||
value = nodeToText(value.content);
|
||||
r2 = value;
|
||||
} else {
|
||||
r2 = value2;
|
||||
}
|
||||
r1 = r2;
|
||||
}
|
||||
r0 = r1;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function redactRestrictedContent(a0) { // fn#66486, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8535:380, offset: 0x01bfca7b, size: 261 bytes, params: 2, frame: 17
|
||||
var r1;
|
||||
var r0;
|
||||
var Array;
|
||||
var object2;
|
||||
let value = a0;
|
||||
if (value == null) {
|
||||
r0 = value;
|
||||
} else if (typeof value === 'string') {
|
||||
r0 = value;
|
||||
} else {
|
||||
Array = global.Array;
|
||||
if (Array.isArray(value)) {
|
||||
value = value.map(redactRestrictedContent);
|
||||
r1 = value;
|
||||
} else if (value.type === 'link') {
|
||||
object2 = {type: 'inlineCode'};
|
||||
object2.content = nodeToText(value.content);
|
||||
r1 = object2;
|
||||
} else if (value.type === 'attachmentLink') {
|
||||
object2 = {type: 'inlineCode'};
|
||||
object2.content = nodeToText(value.content);
|
||||
r1 = object2;
|
||||
} else if (value.type === 'customEmoji') {
|
||||
r1 = {type: 'text', content: ':' + value.alt + ':'};
|
||||
} else if (value.content == null) {
|
||||
r1 = value;
|
||||
} else {
|
||||
object2 = {};
|
||||
copyDataProperties(object2, value, undefined);
|
||||
value = redactRestrictedContent(value.content);
|
||||
object2['content'] = value;
|
||||
r1 = object2;
|
||||
}
|
||||
r0 = r1;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,80 @@
|
||||
/* Metro module 8198; source: modules/messages/native/renderer/resolveMessageContentColors.tsx; dependencies: [4501, 4002, 697, 2] */
|
||||
function _fun65707(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65707, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8383:6, offset: 0x01bdadb4, size: 736 bytes, params: 8, frame: 22
|
||||
var object2;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
let value = require(4501) /* metro dependency 4501: createStyles */;
|
||||
value = value.experimental_createToken(function({theme}) {
|
||||
var isThemeDark = require(dependencyMap[1]).isThemeDark(theme);
|
||||
theme = importDefault(dependencyMap[2]).unsafe_rawColors;
|
||||
return isThemeDark ? theme.PRIMARY_300 : theme.PRIMARY_630;
|
||||
});
|
||||
const value3 = (require(4501) /* metro dependency 4501: createStyles */).experimental_createToken(function({theme}) {
|
||||
var isThemeDark = require(dependencyMap[1]).isThemeDark(theme);
|
||||
theme = importDefault(dependencyMap[2]).unsafe_rawColors;
|
||||
return isThemeDark ? theme.BRAND_260 : theme.BRAND_200;
|
||||
});
|
||||
object2 = {};
|
||||
const TEXT_STRONG = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_STRONG;
|
||||
object2.textColor = TEXT_STRONG;
|
||||
const TEXT_LINK = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_LINK;
|
||||
object2.linkColor = TEXT_LINK;
|
||||
let TEXT_MUTED = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_MUTED;
|
||||
object2.timestampColor = TEXT_MUTED;
|
||||
const MESSAGE_HIGHLIGHT_BACKGROUND_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.MESSAGE_HIGHLIGHT_BACKGROUND_DEFAULT;
|
||||
object2.highlightColor = MESSAGE_HIGHLIGHT_BACKGROUND_DEFAULT;
|
||||
TEXT_MUTED = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_MUTED;
|
||||
object2.unsupportedColor = TEXT_MUTED;
|
||||
object2.embedProviderColor = value;
|
||||
const BORDER_NORMAL = (importDefault(697) /* metro dependency 697: native */).colors.BORDER_NORMAL;
|
||||
object2.embedBorderLeftColor = BORDER_NORMAL;
|
||||
const TEXT_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_DEFAULT;
|
||||
object2.embedBodyTextColor = TEXT_DEFAULT;
|
||||
const MOBILE_TEXT_HEADING_PRIMARY = (importDefault(697) /* metro dependency 697: native */).colors.MOBILE_TEXT_HEADING_PRIMARY;
|
||||
object2.embedHeaderTextColor = MOBILE_TEXT_HEADING_PRIMARY;
|
||||
const BRAND_560 = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.BRAND_560;
|
||||
object2.opTagTextColor = BRAND_560;
|
||||
object2.opTagBackgroundColor = value3;
|
||||
const RED_400 = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.RED_400;
|
||||
object2.failedMessageBodyTextColor = RED_400;
|
||||
TEXT_MUTED = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_MUTED;
|
||||
object2.automodBlockedBodyTextColor = TEXT_MUTED;
|
||||
const TEXT_FEEDBACK_POSITIVE = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_FEEDBACK_POSITIVE;
|
||||
object2.aiBotTagColor = TEXT_FEEDBACK_POSITIVE;
|
||||
TEXT_MUTED = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_MUTED;
|
||||
object2.editedColor = TEXT_MUTED;
|
||||
const INTERACTIVE_TEXT_ACTIVE = (importDefault(697) /* metro dependency 697: native */).colors.INTERACTIVE_TEXT_ACTIVE;
|
||||
object2.defaultUsernameColor = INTERACTIVE_TEXT_ACTIVE;
|
||||
const BACKGROUND_MOD_MUTED = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_MOD_MUTED;
|
||||
object2.feedbackColor = BACKGROUND_MOD_MUTED;
|
||||
const CONTROL_SECONDARY_TEXT_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.CONTROL_SECONDARY_TEXT_DEFAULT;
|
||||
object2.reportFpTextColor = CONTROL_SECONDARY_TEXT_DEFAULT;
|
||||
const CONTROL_SECONDARY_BACKGROUND_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.CONTROL_SECONDARY_BACKGROUND_DEFAULT;
|
||||
object2.reportFpBackgroundColor = CONTROL_SECONDARY_BACKGROUND_DEFAULT;
|
||||
let WHITE = (importDefault(697) /* metro dependency 697: native */).colors.WHITE;
|
||||
object2.retryTextColor = WHITE;
|
||||
let BACKGROUND_BRAND = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BRAND;
|
||||
object2.retryBackgroundColor = BACKGROUND_BRAND;
|
||||
BACKGROUND_BRAND = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BRAND;
|
||||
object2.clipTagBackgroundColor = BACKGROUND_BRAND;
|
||||
WHITE = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.WHITE;
|
||||
object2.clipTagTextColor = WHITE;
|
||||
const env0_4 = (require(4501) /* metro dependency 4501: createStyles */).createNativeStyleProperties(_fun65710);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/resolveMessageContentColors.tsx');
|
||||
exports.default = _default_65711;
|
||||
}
|
||||
|
||||
function _fun65710(a0) { // fn#65710, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8383:1555, offset: 0x01bdb146, size: 70 bytes, params: 2, frame: 14
|
||||
const object2 = {};
|
||||
const colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
object2.embedBackgroundColor = a0 ? colors.EMBED_BACKGROUND_ALTERNATE : colors.EMBED_BACKGROUND;
|
||||
copyDataProperties(object2, env0_3, importDefault);
|
||||
return object2;
|
||||
}
|
||||
|
||||
function _default_65711(a0) { // fn#65711, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8383:1675, offset: 0x01bdb18c, size: 29 bytes, params: 2, frame: 13
|
||||
const value = a1;
|
||||
return env0_4(a0, value !== undefined ? value : false);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
/* Metro module 8442; source: modules/messages/native/renderer/row_data/ConnectionsRoleTag.tsx; dependencies: [27, 661, 697, 673, 2] */
|
||||
function _fun67011(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#67011, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8627:6, offset: 0x01c124ce, size: 146 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(27) /* metro dependency 27 */).processColor;
|
||||
const env0_4 = (require(661) /* metro dependency 661: Constants */).DEFAULT_ROLE_COLOR_HEX;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/ConnectionsRoleTag.tsx');
|
||||
exports.createConnectionsRoleTag = createConnectionsRoleTag;
|
||||
}
|
||||
|
||||
function createConnectionsRoleTag({colorString, id, name}) { // fn#67012, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8627:277, offset: 0x01c12560, size: 192 bytes, params: 2, frame: 19
|
||||
const r4 = colorString ?? DEFAULT_ROLE_COLOR_HEX;
|
||||
const WHITE = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.WHITE;
|
||||
const r2 = (require(673) /* metro dependency 673: ColorUtils */).getDarkness((require(673) /* metro dependency 673: ColorUtils */).hex2int(r4)) < 0.3 ? (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.PRIMARY_630 : WHITE;
|
||||
const object2 = {};
|
||||
object2.id = id;
|
||||
object2.name = name;
|
||||
const processColorBinding = processColor;
|
||||
object2.backgroundColor = processColorBinding(r4);
|
||||
object2.iconColor = processColorBinding(r2);
|
||||
return object2;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
/* Metro module 10608; source: modules/messages/native/renderer/row_data/CtaButton.tsx; dependencies: [4822, 10609, 4813, 1244, 2] */
|
||||
function _fun81752(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81752, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10794:6, offset: 0x01edcf00, size: 114 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const explicitMediaStore = importDefault(4822) /* metro dependency 4822: ExplicitMediaStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/CtaButton.tsx');
|
||||
exports.createCtaButton = createCtaButton;
|
||||
}
|
||||
|
||||
function createCtaButton(a0, a1, a2) { // fn#81753, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10794:213, offset: 0x01edcf72, size: 431 bytes, params: 4, frame: 22
|
||||
var object2;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
var string;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
const value2 = undefined;
|
||||
const ctaButtonType = (require(10609) /* metro dependency 10609: CtaButtonUtils */).getCtaButtonType(a0, a1);
|
||||
const isAgeVerified2 = (require(4813) /* metro dependency 4813: AgeVerificationUtils */).isAgeVerified();
|
||||
const shouldShowTiggerPawtect2 = (require(4813) /* metro dependency 4813: AgeVerificationUtils */).shouldShowTiggerPawtect();
|
||||
const CtaButtonType = (require(10609) /* metro dependency 10609: CtaButtonUtils */).CtaButtonType;
|
||||
const MARK_AS_FALSE_POSITIVE = CtaButtonType.MARK_AS_FALSE_POSITIVE;
|
||||
if (MARK_AS_FALSE_POSITIVE === ctaButtonType) {
|
||||
object2 = {};
|
||||
object2.text = intl.string(t['4q1Elf']);
|
||||
object2.textColor = a2.reportFpTextColor;
|
||||
object2.backgroundColor = a2.reportFpBackgroundColor;
|
||||
object2.callback = ExplicitMediaStore.canSubmitFpReport(a0) ? CtaButtonType.MARK_AS_FALSE_POSITIVE : value2;
|
||||
return object2;
|
||||
}
|
||||
const AGE_VERIFICATION_RETRY = CtaButtonType.AGE_VERIFICATION_RETRY;
|
||||
if (AGE_VERIFICATION_RETRY === ctaButtonType) {
|
||||
string = intl.string;
|
||||
return {text: isAgeVerified2 ? Reflect.apply(string, intl, [t['9KiIz6']]) : Reflect.apply(string, intl,
|
||||
[t['/nicWo']]), textColor: a2.retryTextColor, backgroundColor: a2.retryBackgroundColor,
|
||||
callback: shouldShowTiggerPawtect2 ? CtaButtonType.AGE_VERIFICATION_RETRY : value2};
|
||||
}
|
||||
return value2;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,60 @@
|
||||
/* Metro module 8331; source: modules/messages/native/renderer/row_data/EphemeralIndication.tsx; dependencies: [8183, 661, 8332, 1244, 1948, 2] */
|
||||
function _fun66350(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66350, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8516:6, offset: 0x01bf78d4, size: 150 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const guildAutomodMessageStore = importDefault(8183) /* metro dependency 8183: GuildAutomodMessageStore */;
|
||||
const constantsModule = require(661) /* metro dependency 661: Constants */;
|
||||
const env0_4 = constantsModule.HelpdeskArticles;
|
||||
const env0_5 = constantsModule.MessageFlags;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/EphemeralIndication.tsx');
|
||||
exports.createEphemeralIndication = createEphemeralIndication;
|
||||
}
|
||||
|
||||
function createEphemeralIndication(a0) { // fn#66351, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8516:281, offset: 0x01bf796a, size: 621 bytes, params: 2, frame: 23
|
||||
var interactionMetadata;
|
||||
var object2;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var defaultImport;
|
||||
var defaultImport2;
|
||||
var moduleValue;
|
||||
var getEphemeralReasonMessage;
|
||||
var value3;
|
||||
var defaultImport3;
|
||||
const hasFlag = a0.hasFlag;
|
||||
const EPHEMERAL = MessageFlags.EPHEMERAL;
|
||||
const hasFlag2 = Reflect.apply(hasFlag, a0, [EPHEMERAL]);
|
||||
const value2 = undefined;
|
||||
if (hasFlag2) {
|
||||
interactionMetadata = a0.interactionMetadata;
|
||||
if ((interactionMetadata == null ? value2 : interactionMetadata.ephemerality_reason) != null) {
|
||||
moduleValue = require(8332) /* metro dependency 8332: ApplicationCommandUserAppUtils */;
|
||||
getEphemeralReasonMessage = moduleValue.getEphemeralReasonMessage;
|
||||
interactionMetadata = a0.interactionMetadata;
|
||||
value3 = Reflect.apply(getEphemeralReasonMessage, moduleValue,
|
||||
[interactionMetadata == null ? value2 : interactionMetadata.ephemerality_reason]);
|
||||
object2 = {};
|
||||
object2.content = intl.formatToParts(t.xgCMRQ, {handleDelete: {action: 'bindDismissMessage', message: a0},
|
||||
reason: value3});
|
||||
defaultImport3 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
object2.helpArticleLink = defaultImport3.getArticleURL(HelpdeskArticles.USING_APPS_FAQ);
|
||||
object2.helpButtonAccessibilityLabel = intl.string(t.OIWSJe);
|
||||
return object2;
|
||||
}
|
||||
object2 = {};
|
||||
object2.content = intl.formatToParts(t.uX3ecL, {'count': 1, 'countMessages': 1,
|
||||
handleDelete: {action: 'bindDismissMessage', message: a0}});
|
||||
defaultImport = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
object2.helpArticleLink = defaultImport.getAppsSupportURL(HelpdeskArticles.EPHEMERAL_MESSAGES);
|
||||
object2.helpButtonAccessibilityLabel = intl.string(t.htHOrp);
|
||||
if (GuildAutomodMessageStore.getMessage(a0.id) != null) {
|
||||
defaultImport2 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
object2.helpArticleLink = defaultImport2.getArticleURL(HelpdeskArticles.GUILD_AUTOMOD_BLOCKED_MESSAGE);
|
||||
object2.helpButtonAccessibilityLabel = intl.string(t.OiCBhP);
|
||||
}
|
||||
return object2;
|
||||
}
|
||||
return value2;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,133 @@
|
||||
/* Metro module 8193; source: modules/messages/native/renderer/row_data/ForumPostActions.tsx; dependencies: [661, 8191, 4065, 8194, 1216, 4057, 1244, 1948, 8195, 8196, 8197, 1423, 3795, 3801, 2] */
|
||||
function _fun65699(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65699, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8378:6, offset: 0x01bda64b, size: 137 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(661) /* metro dependency 661: Constants */).HelpdeskArticles;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/ForumPostActions.tsx');
|
||||
exports.createDefaultReaction = createDefaultReaction;
|
||||
exports.createForumPostActions = createForumPostActions;
|
||||
}
|
||||
|
||||
function createDefaultReaction({defaultReactionEmoji, customGuildEmoji}) { // fn#65700, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8378:244, offset: 0x01bda6d4, size: 439 bytes, params: 2, frame: 25
|
||||
var r6;
|
||||
var r4;
|
||||
var r2;
|
||||
var emojiId;
|
||||
var emojiName;
|
||||
var object2;
|
||||
var animated;
|
||||
var defaultImport2;
|
||||
var getEmojiURL;
|
||||
var value;
|
||||
const shouldSkipAccessibilityLabels2 = (require(8197) /* metro dependency 8197: AccessibilityLabelOptimizationExperiment */).shouldSkipAccessibilityLabels();
|
||||
if (defaultReactionEmoji != null) {
|
||||
emojiId = defaultReactionEmoji.emojiId;
|
||||
emojiName = defaultReactionEmoji.emojiName;
|
||||
if (emojiId == null) {
|
||||
if (emojiName != null) {
|
||||
r6 = emojiName ?? '';
|
||||
object2 = {id: undefined, name: emojiName, animated: false};
|
||||
object2.src = (importDefault(3801) /* metro dependency 3801: EmojiUtils */).getURL(emojiName);
|
||||
if (shouldSkipAccessibilityLabels2) {
|
||||
r4 = r6;
|
||||
} else {
|
||||
value = require(3795) /* metro dependency 3795: ReactionUtils */;
|
||||
value = value.getAccessibleEmojiDisplayName(false, 0, {id: undefined, name: r6, animated: false});
|
||||
r4 = value;
|
||||
}
|
||||
object2.displayName = r4;
|
||||
r2 = object2;
|
||||
} else {
|
||||
r2 = undefined;
|
||||
}
|
||||
} else if (customGuildEmoji != null) {
|
||||
r6 = customGuildEmoji.name ?? '';
|
||||
object2 = {id: emojiId, name: undefined};
|
||||
animated = customGuildEmoji.animated;
|
||||
object2.animated = animated;
|
||||
defaultImport2 = importDefault(1423) /* metro dependency 1423: AvatarUtils */;
|
||||
getEmojiURL = defaultImport2.getEmojiURL;
|
||||
animated = customGuildEmoji.animated;
|
||||
object2.src = Reflect.apply(getEmojiURL, defaultImport2, [{id: emojiId, animated: animated, size: 48}]);
|
||||
if (shouldSkipAccessibilityLabels2) {
|
||||
r4 = r6;
|
||||
} else {
|
||||
value = require(3795) /* metro dependency 3795: ReactionUtils */;
|
||||
value = value.getAccessibleEmojiDisplayName(false, 0, {id: emojiId, name: r6,
|
||||
animated: customGuildEmoji.animated});
|
||||
r4 = value;
|
||||
}
|
||||
object2.displayName = r4;
|
||||
r2 = object2;
|
||||
} else if (emojiName != null) {
|
||||
r6 = emojiName ?? '';
|
||||
object2 = {id: undefined, name: emojiName, animated: false};
|
||||
object2.src = (importDefault(3801) /* metro dependency 3801: EmojiUtils */).getURL(emojiName);
|
||||
if (shouldSkipAccessibilityLabels2) {
|
||||
r4 = r6;
|
||||
} else {
|
||||
value = require(3795) /* metro dependency 3795: ReactionUtils */;
|
||||
value = value.getAccessibleEmojiDisplayName(false, 0, {id: undefined, name: r6, animated: false});
|
||||
r4 = value;
|
||||
}
|
||||
object2.displayName = r4;
|
||||
r2 = object2;
|
||||
} else {
|
||||
r2 = undefined;
|
||||
}
|
||||
} else {
|
||||
r2 = undefined;
|
||||
}
|
||||
return r2 != null ? {'emoji': null, 'me': false, 'count': 0, emoji: r2} : undefined;
|
||||
}
|
||||
|
||||
function createForumPostActions({isFollowing, hasReactions, defaultReaction, showMediaPostSharePrompt}) { // fn#65701, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8378:916, offset: 0x01bda88b, size: 818 bytes, params: 2, frame: 32
|
||||
var r1;
|
||||
var defaultImport;
|
||||
const intl = require(dependencyMap[6]).intl;
|
||||
const t = require(dependencyMap[6]).t;
|
||||
var object2;
|
||||
var formatToParts;
|
||||
var YtCu5p;
|
||||
var defaultImport3;
|
||||
const moduleValue = require(dependencyMap[1]);
|
||||
const getAssetUriForEmbed = moduleValue.getAssetUriForEmbed;
|
||||
const r7 = isFollowing ? Reflect.apply(getAssetUriForEmbed, moduleValue,
|
||||
[importDefault(dependencyMap[2])]) : Reflect.apply(getAssetUriForEmbed, moduleValue,
|
||||
[importDefault(dependencyMap[3])]);
|
||||
if (r7 == null) {
|
||||
defaultImport = importDefault(dependencyMap[4]);
|
||||
defaultImport.captureMessage('Forum follow is null. isFollowing: ' + isFollowing + ' icon: ' + importDefault(isFollowing ? dependencyMap[2] : dependencyMap[3]));
|
||||
}
|
||||
const assetUriForEmbed = require(dependencyMap[1]).getAssetUriForEmbed(importDefault(dependencyMap[5]));
|
||||
const r2 = hasReactions || defaultReaction?.emoji != null ? undefined : intl.string(t.xpOyTO);
|
||||
if (showMediaPostSharePrompt) {
|
||||
object2 = {};
|
||||
object2.title = intl.string(t['5uAO7d']);
|
||||
formatToParts = intl.formatToParts;
|
||||
YtCu5p = t.YtCu5p;
|
||||
defaultImport3 = importDefault(dependencyMap[7]);
|
||||
object2.subtitle = Reflect.apply(formatToParts, intl, [YtCu5p,
|
||||
{helpArticleUrl: {url: defaultImport3.getCreatorSupportArticleURL(HelpdeskArticles.MEDIA_CHANNEL)}}]);
|
||||
object2.cta = intl.string(t.C5UQC9);
|
||||
object2.icon = require(dependencyMap[1]).getAssetUriForEmbed(importDefault(dependencyMap[8]));
|
||||
object2.closeIcon = require(dependencyMap[1]).getAssetUriForEmbed(importDefault(dependencyMap[9]));
|
||||
r1 = object2;
|
||||
} else {
|
||||
r1 = undefined;
|
||||
}
|
||||
object2 = {numDisplayedReactions: 3, isFollowing: isFollowing, followIcon: r7};
|
||||
let string = intl.string;
|
||||
object2.followLabel = isFollowing ? Reflect.apply(string, intl, [t['OtF+lC']]) : Reflect.apply(string, intl,
|
||||
[t['0rQinA']]);
|
||||
object2.shareIcon = assetUriForEmbed;
|
||||
string = intl.string;
|
||||
const Ej3B3Y = t.Ej3B3Y;
|
||||
object2.shareLabel = Reflect.apply(string, intl, [Ej3B3Y]);
|
||||
object2.defaultReaction = defaultReaction;
|
||||
object2.addReactLabel = r2;
|
||||
object2.sharePrompt = r1;
|
||||
return object2;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
/* Metro module 8443; source: modules/messages/native/renderer/row_data/SurveyIndication.tsx; dependencies: [5079, 1244, 8191, 4002, 8444, 8445, 2] */
|
||||
function _fun67013(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#67013, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8628:6, offset: 0x01c12620, size: 124 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(5079) /* metro dependency 5079: PushNotificationConstants */).NotificationTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/SurveyIndication.tsx');
|
||||
exports.createSurveyIndication = createSurveyIndication;
|
||||
}
|
||||
|
||||
function createSurveyIndication(a0, a1, a2) { // fn#67014, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8628:245, offset: 0x01c1269c, size: 287 bytes, params: 4, frame: 19
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
const value = a2;
|
||||
const TOP_MESSAGE_PUSH = NotificationTypes.TOP_MESSAGE_PUSH;
|
||||
const r5 = value === TOP_MESSAGE_PUSH ? t.GwWhce : t['46+Iqc'];
|
||||
const object2 = {};
|
||||
object2.content = (require(1244) /* metro dependency 1244: indexNative */).intl.formatToParts(r5,
|
||||
{handleMessage: {action: 'bindUserSurvey', message: a0,
|
||||
notificationType: value ?? NotificationTypes.TOP_MESSAGE_PUSH}});
|
||||
object2.feedbackIconUrl = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed((require(4002) /* metro dependency 4002: shared */).isThemeDark(a1) ? importDefault(8444) /* metro dependency 8444 */ : importDefault(8445) /* metro dependency 8445 */);
|
||||
return object2;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,68 @@
|
||||
/* Metro module 8440; source: modules/messages/native/renderer/row_data/VoiceChannelBadge.tsx; dependencies: [27, 1379, 3784, 4297, 661, 8441, 6647, 5072, 2] */
|
||||
function _fun67006(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#67006, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8625:6, offset: 0x01c12127, size: 190 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_2 = (require(27) /* metro dependency 27 */).Image;
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const permissionStore = importDefault(3784) /* metro dependency 3784: PermissionStore */;
|
||||
const voiceStateStore = importDefault(4297) /* metro dependency 4297: VoiceStateStore */;
|
||||
const env0_6 = (require(661) /* metro dependency 661: Constants */).Permissions;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/VoiceChannelBadge.tsx');
|
||||
exports.createVoiceChannelBadge = createVoiceChannelBadge;
|
||||
}
|
||||
|
||||
function createVoiceChannelBadge(a0, a1) { // fn#67007, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8625:287, offset: 0x01c121e5, size: 380 bytes, params: 3, frame: 18
|
||||
var uri;
|
||||
var r4;
|
||||
var r1;
|
||||
var resolveAssetSource;
|
||||
var moduleValue2;
|
||||
var assetSource;
|
||||
var shouldAgeVerifyForAgeGate2;
|
||||
var moduleValue4;
|
||||
let value = a1;
|
||||
const value3 = undefined;
|
||||
const voiceChannelBadgeExperimentModule = require(8441) /* metro dependency 8441: VoiceChannelBadgeExperiment */;
|
||||
const getVoiceChannelBadgeExperiment = voiceChannelBadgeExperimentModule.getVoiceChannelBadgeExperiment;
|
||||
const object2 = {};
|
||||
object2.guildId = value ?? value3;
|
||||
object2.location = 'VoiceChannelBadgeNative';
|
||||
if (Reflect.apply(getVoiceChannelBadgeExperiment, voiceChannelBadgeExperimentModule, [object2]).enabled) {
|
||||
if (value == null) {
|
||||
return value3;
|
||||
}
|
||||
value = VoiceStateStore.getDiscoverableVoiceState(value, a0);
|
||||
if (value == null) {
|
||||
return value3;
|
||||
}
|
||||
value = ChannelStore.getChannel(value == null ? value3 : value.channelId);
|
||||
if (value == null) {
|
||||
return value3;
|
||||
}
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
moduleValue2 = require(6647) /* metro dependency 6647: ChannelUtils */;
|
||||
assetSource = Reflect.apply(resolveAssetSource, Image, [moduleValue2.getChannelIcon(value)]);
|
||||
uri = assetSource == null ? value3 : assetSource.uri;
|
||||
if (uri == null) {
|
||||
return value3;
|
||||
}
|
||||
shouldAgeVerifyForAgeGate2 = (require(5072) /* metro dependency 5072: AgeGateUtils */).shouldAgeVerifyForAgeGate();
|
||||
if (shouldAgeVerifyForAgeGate2) {
|
||||
moduleValue4 = require(5072) /* metro dependency 5072: AgeGateUtils */;
|
||||
r4 = moduleValue4.shouldShowAgeGateForChannelId(value.id);
|
||||
} else {
|
||||
r4 = shouldAgeVerifyForAgeGate2;
|
||||
}
|
||||
r1 = value.isPrivate() || PermissionStore.can(Permissions.VIEW_CHANNEL,
|
||||
value) && PermissionStore.can(Permissions.CONNECT, value);
|
||||
if (r4) {
|
||||
return value3;
|
||||
}
|
||||
if (r1) {
|
||||
return {channelId: value.id, channelIconUrl: uri};
|
||||
}
|
||||
}
|
||||
return value3;
|
||||
}
|
||||
|
||||
+586
@@ -0,0 +1,586 @@
|
||||
/* Metro module 10578; source: modules/messages/native/renderer/row_data/embeds/ActivityRichPresenceInviteEmbed.tsx; dependencies: [4234, 6867, 10579, 1885, 1226, 10580, 6877, 4814, 4396, 6876, 1878, 10581, 661, 6868, 6772, 10582, 1244, 10537, 10583, 10584, 10585, 6873, 10586, 10262, 10261, 10259, 10260, 10587, 8045, 8046, 10588, 8375, 10539, 10590, 10591, 10592, 10593, 10594, 10595, 10598, 2678, 2] */
|
||||
function _fun81593(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81593, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10764:6, offset: 0x01ed63c7, size: 454 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const applicationStore = importDefault(4234) /* metro dependency 4234: ApplicationStore */;
|
||||
const spotifyStore = importDefault(6867) /* metro dependency 6867: SpotifyStore */;
|
||||
const env0_5 = (require(10579) /* metro dependency 10579: SpotifyApplicationRecord */).SpotifyApplication;
|
||||
const userRecord = importDefault(1885) /* metro dependency 1885: UserRecord */;
|
||||
const authenticationStore = importDefault(1226) /* metro dependency 1226: AuthenticationStore */;
|
||||
const gamePartyStore = importDefault(10580) /* metro dependency 10580: GamePartyStore */;
|
||||
const localActivityStore = importDefault(6877) /* metro dependency 6877: LocalActivityStore */;
|
||||
const messageStore = importDefault(4814) /* metro dependency 4814: MessageStore */;
|
||||
const presenceStore = importDefault(4396) /* metro dependency 4396: PresenceStore */;
|
||||
const selfPresenceStore = importDefault(6876) /* metro dependency 6876: SelfPresenceStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const activityLauncherStore = importDefault(10581) /* metro dependency 10581: ActivityLauncherStore */;
|
||||
let value = require(661) /* metro dependency 661: Constants */;
|
||||
const env0_15 = value.ActivityActionStates;
|
||||
const env0_16 = value.ActivityActionTypes;
|
||||
const env0_17 = value.ActivityTypes;
|
||||
value = require(6868) /* metro dependency 6868: SpotifyConstants */;
|
||||
const env0_18 = value.isSpotifyParty;
|
||||
const env0_19 = value.SPOTIFY_PLATFORM_NAME;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/ActivityRichPresenceInviteEmbed.tsx');
|
||||
exports.EmbedDisplayType = {ACTIVE: 'active', DEAD: 'dead', DEAD_COMPACT: 'dead_compact', BLOCKED: 'blocked'};
|
||||
exports.createActivityRichPresenceInviteEmbed = createActivityRichPresenceInviteEmbed;
|
||||
}
|
||||
|
||||
function getPresenceActivity(a0, a1, a2) { // fn#81594, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10764:481, offset: 0x01ed658d, size: 215 bytes, params: 4, frame: 18
|
||||
var r3;
|
||||
var id;
|
||||
var activity;
|
||||
var value2;
|
||||
var getApplicationActivity;
|
||||
const value = a2;
|
||||
if (a0.application != null) {
|
||||
id = a0.author.id;
|
||||
activity = a0.activity;
|
||||
value2 = undefined;
|
||||
r3 = (activity == null ? value2 : activity.type) === ActivityActionTypes.JOIN_REQUEST ? id !== value ? value : a1.isPrivate() ? a1.getRecipientId() : value : (a0.activity == null ? value2 : a0.activity.type) !== ActivityActionTypes.STREAM_REQUEST ? id : value;
|
||||
getApplicationActivity = PresenceStore.getApplicationActivity;
|
||||
id = a0.application.id;
|
||||
return Reflect.apply(getApplicationActivity, PresenceStore, [r3, id]);
|
||||
}
|
||||
return PresenceStore.findActivity(a0.author.id, function({type}) {
|
||||
return type === ActivityTypes.LISTENING;
|
||||
});
|
||||
}
|
||||
|
||||
function createRichPresenceDisplayActivityInviteEmbed(a0, a1) { // fn#81596, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10764:836, offset: 0x01ed667f, size: 4011 bytes, params: 3, frame: 55
|
||||
var type;
|
||||
var name_override;
|
||||
var r8;
|
||||
var r15;
|
||||
var supported_platforms;
|
||||
var r7;
|
||||
var r16;
|
||||
var start;
|
||||
var r24;
|
||||
var end;
|
||||
var r33;
|
||||
var details;
|
||||
var r22;
|
||||
var r11;
|
||||
var r18;
|
||||
var r37;
|
||||
var r9;
|
||||
var r36;
|
||||
var r35;
|
||||
var r2;
|
||||
var r12;
|
||||
var r19;
|
||||
var r21;
|
||||
var r23;
|
||||
var r27;
|
||||
var activity;
|
||||
var defaultImport;
|
||||
var value11;
|
||||
var isAskToJoin;
|
||||
var name;
|
||||
var moduleValue4;
|
||||
var moduleValue5;
|
||||
var getHeaderText;
|
||||
var value14;
|
||||
var object;
|
||||
var moduleValue6;
|
||||
var maxPartySize;
|
||||
var currentActivityGamePlatform;
|
||||
var defaultImport2;
|
||||
var value18;
|
||||
var isInParty2;
|
||||
var canSendInvite2;
|
||||
var Set;
|
||||
var value21;
|
||||
var set;
|
||||
var value23;
|
||||
var canLaunchFrame2;
|
||||
var isEmbeddedApp2;
|
||||
var moduleValue12;
|
||||
var getCanJoin;
|
||||
var value24;
|
||||
var canJoin;
|
||||
var remoteJoinPlatform;
|
||||
var isSpotifyPartyBinding;
|
||||
var value26;
|
||||
var moduleValue13;
|
||||
var formatActiveTimestamp;
|
||||
var Date;
|
||||
var moduleValue14;
|
||||
var value29;
|
||||
var moduleValue15;
|
||||
var getPartyText;
|
||||
var value30;
|
||||
var remoteJoinPlatform2;
|
||||
var canSendInvite;
|
||||
var isInParty;
|
||||
var currentUserId;
|
||||
var message;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var author;
|
||||
var label;
|
||||
var value34;
|
||||
var footerLabel;
|
||||
var value39;
|
||||
var value40;
|
||||
var moduleValue19;
|
||||
var value42;
|
||||
var value43;
|
||||
var value44;
|
||||
var value45;
|
||||
var moduleValue20;
|
||||
var value46;
|
||||
var deadGameInviteText;
|
||||
var value48;
|
||||
var value49;
|
||||
var value52;
|
||||
var defaultImport3;
|
||||
var value53;
|
||||
var hasConnectedAccount2;
|
||||
var syncingWith;
|
||||
var activity2;
|
||||
var value56;
|
||||
var value64;
|
||||
var value65;
|
||||
var value66;
|
||||
var value67;
|
||||
var property;
|
||||
var appGradientColors;
|
||||
var moduleValue23;
|
||||
var getPresenceActivityInviteCoverImageURL;
|
||||
var value70;
|
||||
var binding;
|
||||
var moduleValue24;
|
||||
var appGradientColors2;
|
||||
var value74;
|
||||
var moduleValue26;
|
||||
var getRequestToStreamText;
|
||||
var value75;
|
||||
var value76;
|
||||
var text;
|
||||
var isDisabled;
|
||||
const env0_0 = a1;
|
||||
const value2 = undefined;
|
||||
const applicationFromMessage = (require(10583) /* metro dependency 10583: getApplicationFromMessage */).getApplicationFromMessage(a0);
|
||||
const application = a0.application;
|
||||
const value4 = null;
|
||||
let id = value4 == application ? value2 : application.id;
|
||||
let r0 = value4 != id ? ApplicationStore.getApplication(id) : value4;
|
||||
let r5 = value4 == r0 && value4 != id && ApplicationStore.isFetchingApplication(id) === false;
|
||||
if (r5) {
|
||||
(require(6772) /* metro dependency 6772: ApplicationActionCreators */).fetchApplication(id, false);
|
||||
}
|
||||
const r1 = value4 == r0 ? applicationFromMessage : r0;
|
||||
const id2 = AuthenticationStore.getId();
|
||||
const presenceActivity = getPresenceActivity(a0, a1, id2);
|
||||
if (value4 != r1) {
|
||||
activity = a0.activity;
|
||||
type = value4 == activity ? value2 : activity.type;
|
||||
if (type === ActivityActionTypes.STREAM_REQUEST) {
|
||||
if (value4 != r1.icon) {
|
||||
moduleValue24 = require(10539) /* metro dependency 10539: nativeAppMessageEmbedUtil */;
|
||||
r5 = moduleValue24.getAppIconSrc(r1.id, r1.icon, r1.bot);
|
||||
} else {
|
||||
r5 = value4;
|
||||
}
|
||||
appGradientColors2 = (require(10539) /* metro dependency 10539: nativeAppMessageEmbedUtil */).getAppGradientColors(value4 != r5 ? r5 : value2);
|
||||
getPresenceActivityBinding = getPresenceActivity;
|
||||
getId = AuthenticationStore.getId;
|
||||
value74 = (importDefault(10584) /* metro dependency 10584: isInviteActive */)(getPresenceActivityBinding(a0,
|
||||
a1,
|
||||
Reflect.apply(getId, AuthenticationStore, [])), a0, r1.id);
|
||||
moduleValue26 = require(10586) /* metro dependency 10586: InviteEmbedTextUtils */;
|
||||
getRequestToStreamText = moduleValue26.getRequestToStreamText;
|
||||
getId = AuthenticationStore.getId;
|
||||
value75 = Reflect.apply(getRequestToStreamText, moduleValue26, [a0, a1, Reflect.apply(getId,
|
||||
AuthenticationStore,
|
||||
[])]);
|
||||
value76 = (importDefault(10598) /* metro dependency 10598: getRequestToStreamCTAAndIsDisabled */)(a0);
|
||||
text = value76.text;
|
||||
isDisabled = value76.isDisabled;
|
||||
object = {};
|
||||
binding = env0_20;
|
||||
object.displayType = value74 ? binding.ACTIVE : binding.DEAD;
|
||||
object.ctaButtonEnabled = !isDisabled;
|
||||
object.ctaButtonText = text;
|
||||
object.ctaButtonIsLoading = false;
|
||||
object.footerLabel = value4;
|
||||
object.gradientColors = appGradientColors2;
|
||||
object.headerText = intl.string((importDefault(2678) /* metro dependency 2678: RequestToStreamMessages */).nAyuPp);
|
||||
object.iconSrc = r5;
|
||||
object.isSpotifyParty = false;
|
||||
object.isPlatformSupported = true;
|
||||
object.maxPartySize = 0;
|
||||
object.partyMemberAvatarURIs = value4;
|
||||
object.partySizeText = value4;
|
||||
object.platformIconKeys = [];
|
||||
object.coverImageUrl = value4;
|
||||
object.detailsText = value4;
|
||||
object.subtitle = value75;
|
||||
object.title = r1.name;
|
||||
return object;
|
||||
}
|
||||
defaultImport = importDefault(10584) /* metro dependency 10584: isInviteActive */;
|
||||
id = r1.id;
|
||||
value11 = defaultImport(presenceActivity, a0, id);
|
||||
isAskToJoin = (require(10585) /* metro dependency 10585: getIsAskToJoin */).getIsAskToJoin(a0);
|
||||
activity = a0.activity;
|
||||
name_override = value4 == activity ? value2 : activity.name_override;
|
||||
r0 = value4 != name_override ? name_override : r1.name;
|
||||
activity = a0.activity;
|
||||
if (value4 != (value4 == activity ? value2 : activity.icon_override)) {
|
||||
moduleValue4 = require(6873) /* metro dependency 6873: ApplicationAssetUtils */;
|
||||
r8 = moduleValue4.getAssetImage(r1.id, a0.activity.icon_override);
|
||||
} else {
|
||||
r8 = value4;
|
||||
}
|
||||
moduleValue5 = require(10586) /* metro dependency 10586: InviteEmbedTextUtils */;
|
||||
getHeaderText = moduleValue5.getHeaderText;
|
||||
activity = a0.activity;
|
||||
type = value4 == activity ? value2 : activity.type;
|
||||
value14 = Reflect.apply(getHeaderText, moduleValue5, [r0, type, !value11]);
|
||||
r15 = value4 == presenceActivity || value4 == presenceActivity.party ? [] : global.Array.from(value4 != GamePartyStore.getParty(presenceActivity.party.id) ? GamePartyStore.getParty(presenceActivity.party.id) : []);
|
||||
moduleValue6 = require(10262) /* metro dependency 10262: getPartySize */;
|
||||
maxPartySize = moduleValue6.getPartySize(presenceActivity).maxPartySize;
|
||||
currentActivityGamePlatform = (require(10261) /* metro dependency 10261: isActivityJoinableOnCurrentPlatform */).getCurrentActivityGamePlatform();
|
||||
defaultImport2 = importDefault(10259) /* metro dependency 10259: getCurrentUserPresenceActivity */;
|
||||
id = r1.id;
|
||||
value18 = defaultImport2(LocalActivityStore, SelfPresenceStore, id);
|
||||
isInParty2 = (require(10260) /* metro dependency 10260: getIsInParty */).getIsInParty(value18,
|
||||
presenceActivity);
|
||||
canSendInvite2 = (require(10587) /* metro dependency 10587: getCanSendInvite */).getCanSendInvite(presenceActivity,
|
||||
|
||||
a0, r1, id2);
|
||||
Set = global.Set;
|
||||
supported_platforms = value4 == presenceActivity ? value2 : presenceActivity.supported_platforms;
|
||||
r7 = value4 != supported_platforms ? supported_platforms : [];
|
||||
value21 = Object.create(Set.prototype, {constructor: {value: Set}});
|
||||
set = new Set();
|
||||
value23 = (set instanceof Object ? set : value21).has(currentActivityGamePlatform);
|
||||
canLaunchFrame2 = (require(8045) /* metro dependency 8045: canLaunchFrame */).canLaunchFrame(r1);
|
||||
isEmbeddedApp2 = (require(8046) /* metro dependency 8046: AppLauncherUtils */).isEmbeddedApp(r1);
|
||||
moduleValue12 = require(10588) /* metro dependency 10588: getCanJoin */;
|
||||
getCanJoin = moduleValue12.getCanJoin;
|
||||
object = {presenceActivity: presenceActivity, currentUserPresenceActivity: value18, currentUserId: id2,
|
||||
message: a0,
|
||||
application: r1, isEmbeddedApplication: isEmbeddedApp2, isFrameApplication: canLaunchFrame2,
|
||||
isGameLaunchable: value23};
|
||||
value24 = Reflect.apply(getCanJoin, moduleValue12, [object]);
|
||||
canJoin = value24.canJoin;
|
||||
remoteJoinPlatform = value24.remoteJoinPlatform;
|
||||
isSpotifyPartyBinding = isSpotifyParty;
|
||||
id = value4 == presenceActivity || value4 == presenceActivity.party ? value2 : presenceActivity.party.id;
|
||||
r16 = isSpotifyPartyBinding(id) || r1.id === SpotifyApplication.id;
|
||||
start = value4 == presenceActivity || value4 == presenceActivity.timestamps ? value2 : presenceActivity.timestamps.start;
|
||||
r24 = value4 != start ? start : value4 == presenceActivity ? value2 : presenceActivity.created_at;
|
||||
end = value4 == presenceActivity || value4 == presenceActivity.timestamps ? value2 : presenceActivity.timestamps.end;
|
||||
value26 = '';
|
||||
if (value4 != r24) {
|
||||
moduleValue13 = require(8375) /* metro dependency 8375: utils */;
|
||||
formatActiveTimestamp = moduleValue13.formatActiveTimestamp;
|
||||
Date = global.Date;
|
||||
r33 = Reflect.apply(formatActiveTimestamp, moduleValue13, [{start: r24, end: end}, Date.now()]);
|
||||
} else {
|
||||
r33 = value26;
|
||||
}
|
||||
if (value4 == r8) {
|
||||
if (value4 != r1.icon) {
|
||||
moduleValue14 = require(10539) /* metro dependency 10539: nativeAppMessageEmbedUtil */;
|
||||
r5 = moduleValue14.getAppIconSrc(r1.id, r1.icon, r1.bot);
|
||||
} else {
|
||||
r5 = value4;
|
||||
}
|
||||
r8 = r5;
|
||||
}
|
||||
if (r16) {
|
||||
r0 = value4 == presenceActivity || value4 == presenceActivity.details ? r1.name : value4 != presenceActivity.state ? intl.formatToPlainString(t.JCvHtx,
|
||||
|
||||
|
||||
{track: presenceActivity.details, artist: presenceActivity.state}).replace('\n', ' ') : r1.name;
|
||||
value52 = intl.string(t.sTo7s3);
|
||||
if (value11) {
|
||||
defaultImport3 = importDefault(10590) /* metro dependency 10590: getCoverImageFromActivity */;
|
||||
id = r1.id;
|
||||
value53 = defaultImport3(presenceActivity, id);
|
||||
r9 = value4 != value53 ? value53 : value2;
|
||||
author = a0.author;
|
||||
hasConnectedAccount2 = SpotifyStore.hasConnectedAccount();
|
||||
syncingWith = SpotifyStore.getSyncingWith();
|
||||
activity2 = SpotifyStore.getActivity();
|
||||
id = author.id;
|
||||
value56 = id === AuthenticationStore.getId();
|
||||
r36 = value4 != (value4 == activity2 ? value2 : activity2.party) && (value4 == presenceActivity || value4 == presenceActivity.party ? value2 : presenceActivity.party.id) === activity2.party.id;
|
||||
r37 = value4 != (value4 == syncingWith ? value2 : syncingWith.userId) && (value4 == syncingWith ? value2 : syncingWith.userId) === author.id;
|
||||
object = {label: hasConnectedAccount2 ? r37 || r36 ? intl.string(t.KC26NR) : intl.string(t.VJlc0S) : intl.formatToPlainString(t.XWSHTb,
|
||||
|
||||
|
||||
|
||||
{platform: SPOTIFY_PLATFORM_NAME})};
|
||||
r35 = value56 || r37;
|
||||
r35 = !r35 ? r36 : r35;
|
||||
object.disabled = r35;
|
||||
label = object.label;
|
||||
value64 = !object.disabled;
|
||||
value65 = false;
|
||||
r2 = r0;
|
||||
r5 = r33;
|
||||
r7 = value4;
|
||||
r11 = value26;
|
||||
r12 = value4;
|
||||
r18 = r9;
|
||||
r19 = value14;
|
||||
r21 = value52;
|
||||
r22 = value65;
|
||||
r23 = label;
|
||||
r24 = value64;
|
||||
r27 = value65;
|
||||
} else {
|
||||
value66 = intl.string(t['84qx9r']);
|
||||
name = r1.name;
|
||||
value67 = false;
|
||||
r2 = name;
|
||||
r5 = value66;
|
||||
r7 = value4;
|
||||
r11 = value26;
|
||||
r12 = value4;
|
||||
r18 = r8;
|
||||
r19 = value14;
|
||||
r21 = value52;
|
||||
r22 = value67;
|
||||
r23 = value2;
|
||||
r24 = value67;
|
||||
r27 = value67;
|
||||
}
|
||||
} else if (value11) {
|
||||
value29 = r15.map(_fun81597);
|
||||
moduleValue15 = require(10586) /* metro dependency 10586: InviteEmbedTextUtils */;
|
||||
getPartyText = moduleValue15.getPartyText;
|
||||
activity = a0.activity;
|
||||
value30 = Reflect.apply(getPartyText, moduleValue15, [{maxPartySize: maxPartySize, partySize: r15.length,
|
||||
activityActionType: value4 == activity ? value2 : activity.type}]);
|
||||
details = value4 == presenceActivity ? value2 : presenceActivity.details;
|
||||
r22 = value4 != details && value26 !== details;
|
||||
r7 = r22 ? details : value4;
|
||||
object = {canJoin: canJoin, remoteJoinPlatform: remoteJoinPlatform, canSendInvite: canSendInvite2,
|
||||
isInParty: isInParty2, message: a0, currentUserId: id2, applicationName: r0, isAskToJoin: isAskToJoin};
|
||||
object.supportsRemoteJoin = (require(10592) /* metro dependency 10592: getSupportsRemoteJoin */).getSupportsRemoteJoin(presenceActivity);
|
||||
object.canPromptAuth = (require(10593) /* metro dependency 10593: getShouldShowAppAuthPrompt */).getShouldShowAppAuthPrompt(r1);
|
||||
canJoin = object.canJoin;
|
||||
remoteJoinPlatform2 = object.remoteJoinPlatform;
|
||||
canSendInvite = object.canSendInvite;
|
||||
isInParty = object.isInParty;
|
||||
currentUserId = object.currentUserId;
|
||||
message = object.message;
|
||||
if (canJoin) {
|
||||
r11 = {label: intl.string(t.VJlc0S), disabled: false,
|
||||
footerLabel: value4 != remoteJoinPlatform2 ? (require(10582) /* metro dependency 10582: getRemoteJoinFooterLabel */).getRemoteJoinFooterLabel(remoteJoinPlatform2) : value2};
|
||||
} else if (canSendInvite) {
|
||||
object = {};
|
||||
object.label = intl.string(t['hC/Zey']);
|
||||
object.disabled = message.author.id === currentUserId;
|
||||
object.footerLabel = value2;
|
||||
r11 = object;
|
||||
} else if (isInParty) {
|
||||
r11 = {label: intl.string(t.KC26NR), disabled: true, footerLabel: value2};
|
||||
} else if (object.isAskToJoin) {
|
||||
object = {label: value2, disabled: false};
|
||||
object.footerLabel = intl.formatToPlainString(t.gYVkSW, {username: message.author.globalName,
|
||||
appName: object.applicationName});
|
||||
r11 = object;
|
||||
} else {
|
||||
r11 = object.supportsRemoteJoin && object.canPromptAuth ? {label: intl.string(t.lw71Nf),
|
||||
disabled: false,
|
||||
footerLabel: value2} : {label: value2, disabled: false, footerLabel: intl.string(t.OAB5TK)};
|
||||
}
|
||||
label = r11.label;
|
||||
value34 = !r11.disabled;
|
||||
footerLabel = r11.footerLabel;
|
||||
r22 = value4 != presenceActivity && value4 != presenceActivity.application_id;
|
||||
r22 = r22 && ActivityLauncherStore.getState(presenceActivity.application_id,
|
||||
ActivityActionTypes.JOIN) === ActivityActionStates.LOADING;
|
||||
value39 = false;
|
||||
r2 = r0;
|
||||
r5 = r33;
|
||||
r11 = value30;
|
||||
r12 = value29;
|
||||
r18 = r8;
|
||||
r19 = value14;
|
||||
r21 = footerLabel;
|
||||
r23 = label;
|
||||
r24 = value34;
|
||||
r27 = value39;
|
||||
} else {
|
||||
value40 = value4 != r1.deepLinkUri;
|
||||
r37 = value40 ? MessageStore.getMessages(a1.id) : value2;
|
||||
if (value40) {
|
||||
if (value4 == r37) {
|
||||
value42 = intl.string(t.pkq6Vq);
|
||||
value43 = intl.string(t['Sq/E1I']);
|
||||
value44 = false;
|
||||
value45 = true;
|
||||
r2 = r0;
|
||||
r5 = value43;
|
||||
r7 = value4;
|
||||
r11 = value26;
|
||||
r12 = value4;
|
||||
r18 = r8;
|
||||
r19 = value42;
|
||||
r21 = value2;
|
||||
r22 = value44;
|
||||
r23 = value2;
|
||||
r24 = value44;
|
||||
r27 = value45;
|
||||
} else {
|
||||
moduleValue19 = require(10591) /* metro dependency 10591: isMostRecentDeadEndInvite */;
|
||||
if (moduleValue19.isMostRecentDeadEndInvite(a0.id, r37, r1.id, presenceActivity)) {
|
||||
moduleValue20 = require(10586) /* metro dependency 10586: InviteEmbedTextUtils */;
|
||||
value46 = true;
|
||||
deadGameInviteText = moduleValue20.getDeadGameInviteText(a0, r0, a1, id2, value46);
|
||||
value48 = intl.string(t['s+J8Dl']);
|
||||
value49 = false;
|
||||
r2 = r0;
|
||||
r5 = deadGameInviteText;
|
||||
r7 = value4;
|
||||
r11 = value26;
|
||||
r12 = value4;
|
||||
r18 = r8;
|
||||
r19 = value14;
|
||||
r21 = value2;
|
||||
r22 = value49;
|
||||
r23 = value48;
|
||||
r24 = value46;
|
||||
r27 = value49;
|
||||
} else {
|
||||
value42 = intl.string(t.pkq6Vq);
|
||||
value43 = intl.string(t['Sq/E1I']);
|
||||
value44 = false;
|
||||
value45 = true;
|
||||
r2 = r0;
|
||||
r5 = value43;
|
||||
r7 = value4;
|
||||
r11 = value26;
|
||||
r12 = value4;
|
||||
r18 = r8;
|
||||
r19 = value42;
|
||||
r21 = value2;
|
||||
r22 = value44;
|
||||
r23 = value2;
|
||||
r24 = value44;
|
||||
r27 = value45;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
value42 = intl.string(t.pkq6Vq);
|
||||
value43 = intl.string(t['Sq/E1I']);
|
||||
value44 = false;
|
||||
value45 = true;
|
||||
r2 = r0;
|
||||
r5 = value43;
|
||||
r7 = value4;
|
||||
r11 = value26;
|
||||
r12 = value4;
|
||||
r18 = r8;
|
||||
r19 = value42;
|
||||
r21 = value2;
|
||||
r22 = value44;
|
||||
r23 = value2;
|
||||
r24 = value44;
|
||||
r27 = value45;
|
||||
}
|
||||
}
|
||||
object = [];
|
||||
if (value4 != remoteJoinPlatform) {
|
||||
property = (require(10594) /* metro dependency 10594: useJoinFromSupportedPlatformsIconKeys */).ACTIVITY_GAME_PLATFORM_TO_ICON_KEY[remoteJoinPlatform];
|
||||
if (value4 == property) {
|
||||
r9 = object;
|
||||
} else {
|
||||
object.push(property);
|
||||
r9 = object;
|
||||
}
|
||||
} else {
|
||||
r9 = (require(10594) /* metro dependency 10594: useJoinFromSupportedPlatformsIconKeys */).getJoinFromSupportedPlatformsIconKeys({platforms: value4 == presenceActivity ? value2 : presenceActivity.supported_platforms,
|
||||
|
||||
|
||||
currentPlatform: currentActivityGamePlatform, isGameLaunchable: value23});
|
||||
}
|
||||
appGradientColors = (require(10539) /* metro dependency 10539: nativeAppMessageEmbedUtil */).getAppGradientColors(value4 != r18 ? r18 : value2);
|
||||
moduleValue23 = require(10595) /* metro dependency 10595: usePresenceActivityInviteCoverImageURL */;
|
||||
getPresenceActivityInviteCoverImageURL = moduleValue23.getPresenceActivityInviteCoverImageURL;
|
||||
id = a0.id;
|
||||
value70 = Reflect.apply(getPresenceActivityInviteCoverImageURL, moduleValue23, [{messageId: id,
|
||||
presenceActivity: presenceActivity, application: r1}]);
|
||||
binding = env0_20;
|
||||
return {displayType: r27 ? binding.DEAD_COMPACT : value11 ? binding.ACTIVE : binding.DEAD,
|
||||
ctaButtonEnabled: r24,
|
||||
ctaButtonText: r23, ctaButtonIsLoading: r22, footerLabel: r21, gradientColors: appGradientColors,
|
||||
headerText: r19, iconSrc: r18, isPlatformSupported: value23, isSpotifyParty: r16,
|
||||
maxPartySize: maxPartySize > 0 ? maxPartySize : r15.length, partyMemberAvatarURIs: r12, partySizeText: r11,
|
||||
platformIconKeys: r9, coverImageUrl: value70, detailsText: r7, subtitle: r5, title: r2};
|
||||
}
|
||||
return value2;
|
||||
}
|
||||
|
||||
function createActivityRichPresenceInviteEmbed(a0, a1) { // fn#81598, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10764:6978, offset: 0x01ed76a2, size: 543 bytes, params: 3, frame: 24
|
||||
var currentUser;
|
||||
var value3;
|
||||
var moduleValue;
|
||||
var getApplicationEmbedVisibility;
|
||||
var application;
|
||||
var value4;
|
||||
const ApplicationEmbedVisibility = (require(10537) /* metro dependency 10537: getApplicationEmbedVisibility */).ApplicationEmbedVisibility;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
if (a0.author != null) {
|
||||
if (a0.activity == null) {
|
||||
return undefined;
|
||||
}
|
||||
if (a1 != null) {
|
||||
currentUser = UserStore.getCurrentUser();
|
||||
value3 = undefined;
|
||||
moduleValue = require(10537) /* metro dependency 10537: getApplicationEmbedVisibility */;
|
||||
getApplicationEmbedVisibility = moduleValue.getApplicationEmbedVisibility;
|
||||
application = a0.application;
|
||||
value4 = Reflect.apply(getApplicationEmbedVisibility, moduleValue,
|
||||
[application == null ? value3 : application.content_classification,
|
||||
currentUser == null ? value3 : currentUser.nsfwAllowed, a1]);
|
||||
if (ApplicationEmbedVisibility.DISPLAY === value4) {
|
||||
return createRichPresenceDisplayActivityInviteEmbed(a0, a1);
|
||||
}
|
||||
if (ApplicationEmbedVisibility.BLOCK_UNDERAGE === value4) {
|
||||
return {displayType: env0_20.BLOCKED, headerText: intl.string(t.pkq6Vq),
|
||||
subtitle: value4 === ApplicationEmbedVisibility.BLOCK_UNDERAGE ? intl.string(t.GhU4yl) : intl.string(t.B99UMJ),
|
||||
|
||||
|
||||
|
||||
ctaButtonEnabled: false, ctaButtonText: value3, ctaButtonIsLoading: false, footerLabel: value3,
|
||||
gradientColors: [], iconSrc: value3, isPlatformSupported: false, isSpotifyParty: false,
|
||||
maxPartySize: 0,
|
||||
partyMemberAvatarURIs: null, partySizeText: value3, platformIconKeys: [], coverImageUrl: value3,
|
||||
detailsText: value3, title: value3};
|
||||
}
|
||||
if (ApplicationEmbedVisibility.BLOCK_CHANNEL_RESTRICTION === value4) {
|
||||
return {displayType: env0_20.BLOCKED, headerText: intl.string(t.pkq6Vq),
|
||||
subtitle: value4 === ApplicationEmbedVisibility.BLOCK_UNDERAGE ? intl.string(t.GhU4yl) : intl.string(t.B99UMJ),
|
||||
|
||||
|
||||
|
||||
ctaButtonEnabled: false, ctaButtonText: value3, ctaButtonIsLoading: false, footerLabel: value3,
|
||||
gradientColors: [], iconSrc: value3, isPlatformSupported: false, isSpotifyParty: false,
|
||||
maxPartySize: 0,
|
||||
partyMemberAvatarURIs: null, partySizeText: value3, platformIconKeys: [], coverImageUrl: value3,
|
||||
detailsText: value3, title: value3};
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function _fun81597(a0) { // fn#81597, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10764:4552, offset: 0x01ed762a, size: 120 bytes, params: 2, frame: 16
|
||||
const value = environment.__proto__;
|
||||
const r6 = UserStore.getUser(a0) ?? new UserRecord({discriminator: '0005'});
|
||||
const String = global.String;
|
||||
return String(r6?.getAvatarURL(require.guild_id, 64));
|
||||
}
|
||||
|
||||
+174
@@ -0,0 +1,174 @@
|
||||
/* Metro module 10576; source: modules/messages/native/renderer/row_data/embeds/EmbeddedActivityInstanceEmbed.tsx; dependencies: [1378, 4234, 1226, 1379, 4396, 9859, 10552, 10577, 1244, 9466, 10539, 6772, 10538, 8809, 2] */
|
||||
function _fun81584(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81584, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10762:6, offset: 0x01ed5788, size: 200 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const embeddedActivitiesStore = importDefault(1378) /* metro dependency 1378: EmbeddedActivitiesStore */;
|
||||
const applicationStore = importDefault(4234) /* metro dependency 4234: ApplicationStore */;
|
||||
const authenticationStore = importDefault(1226) /* metro dependency 1226: AuthenticationStore */;
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const presenceStore = importDefault(4396) /* metro dependency 4396: PresenceStore */;
|
||||
const env0_7 = (require(9859) /* metro dependency 9859: CodedLinksConstants */).CodedLinkExtendedType;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/EmbeddedActivityInstanceEmbed.tsx');
|
||||
exports.createActivityInstanceEmbed = createActivityInstanceEmbed;
|
||||
}
|
||||
|
||||
function createActivityInstanceEmbed(a0) { // fn#81585, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10762:325, offset: 0x01ed5850, size: 1282 bytes, params: 2, frame: 30
|
||||
var r9;
|
||||
var r1;
|
||||
var getEmbeddedActivitiesForChannel;
|
||||
var value5;
|
||||
var value7;
|
||||
var currentEmbeddedActivity;
|
||||
var moduleValue;
|
||||
var getEmbeddedActivityParticipantAvatarUris;
|
||||
var object4;
|
||||
var value9;
|
||||
var statusText;
|
||||
var moduleValue2;
|
||||
var getJoinOrStartButtonState;
|
||||
var disabled;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
var string;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var moduleValue3;
|
||||
var getPlayInContext;
|
||||
var value17;
|
||||
var instanceId;
|
||||
var isCurrentlyInInstance;
|
||||
var canLaunchInChannel;
|
||||
var moduleValue4;
|
||||
var items2;
|
||||
var getApplication;
|
||||
var moduleValue5;
|
||||
var moduleValue6;
|
||||
var getActivityLaunchURL;
|
||||
var object5;
|
||||
var object6;
|
||||
const application = a0.application;
|
||||
const activityInstance = a0.activityInstance;
|
||||
const channel_id = a0.channel_id;
|
||||
var value;
|
||||
const channel = ChannelStore.getChannel(channel_id);
|
||||
const value3 = null;
|
||||
const value4 = undefined;
|
||||
const guild_id = value3 == channel ? value4 : channel.guild_id;
|
||||
let r10 = value3 == channel || value3 == channel.isThread ? channel_id : channel.isThread() ? value3 == channel ? value4 : channel.parent_id : channel_id;
|
||||
if (value3 != application) {
|
||||
var id = value3 == activityInstance ? value4 : activityInstance.id;
|
||||
if (value3 != id) {
|
||||
getEmbeddedActivitiesForChannel = EmbeddedActivitiesStore.getEmbeddedActivitiesForChannel;
|
||||
value5 = '';
|
||||
value7 = Reflect.apply(getEmbeddedActivitiesForChannel, EmbeddedActivitiesStore,
|
||||
[value3 != r10 ? r10 : value5]).find(function({applicationId}) {
|
||||
return applicationId === application.id;
|
||||
});
|
||||
currentEmbeddedActivity = EmbeddedActivitiesStore.getCurrentEmbeddedActivity();
|
||||
moduleValue = require(10552) /* metro dependency 10552: useEmbeddedActivityParticipantAvatarUris */;
|
||||
getEmbeddedActivityParticipantAvatarUris = moduleValue.getEmbeddedActivityParticipantAvatarUris;
|
||||
id = application.id;
|
||||
value9 = Reflect.apply(getEmbeddedActivityParticipantAvatarUris, moduleValue, [{activity: value7,
|
||||
applicationId: id,
|
||||
guildId: guild_id, channelId: channel_id}]);
|
||||
id = application.id;
|
||||
statusText = getStatusText(PresenceStore, value7, id);
|
||||
moduleValue2 = require(10577) /* metro dependency 10577: EmbeddedApplicationInstanceUtils */;
|
||||
getJoinOrStartButtonState = moduleValue2.getJoinOrStartButtonState;
|
||||
object4 = {embeddedActivity: value7, currentEmbeddedActivity: currentEmbeddedActivity, channel: channel};
|
||||
if (value3 != value7) {
|
||||
r9 = value3 != statusText ? statusText : intl.string(t.oQn0h4);
|
||||
r1 = value5 + value9.length + ' ' + intl.string(t.BMTj28);
|
||||
r10 = r9;
|
||||
} else {
|
||||
disabled = Reflect.apply(getJoinOrStartButtonState, moduleValue2, [object4]).disabled;
|
||||
string = intl.string;
|
||||
r10 = disabled ? Reflect.apply(string, intl, [t.JBnc7N]) : Reflect.apply(string, intl, [t.cX9uLZ]);
|
||||
r10 = value3 != statusText ? statusText : r10;
|
||||
r1 = value3;
|
||||
}
|
||||
moduleValue3 = require(9466) /* metro dependency 9466: getPlayInContext */;
|
||||
getPlayInContext = moduleValue3.getPlayInContext;
|
||||
id = application.id;
|
||||
value17 = Reflect.apply(getPlayInContext, moduleValue3, [id, channel_id]);
|
||||
instanceId = value17.instanceId;
|
||||
isCurrentlyInInstance = value17.isCurrentlyInInstance;
|
||||
canLaunchInChannel = value17.canLaunchInChannel;
|
||||
if (value3 != application.icon) {
|
||||
moduleValue4 = require(10539) /* metro dependency 10539: nativeAppMessageEmbedUtil */;
|
||||
r9 = moduleValue4.getAppIconSrc(application.id, application.icon, application.bot);
|
||||
} else {
|
||||
r9 = value3;
|
||||
}
|
||||
items2 = [{id: 'play_in_channel',
|
||||
label: value3 == instanceId ? intl.string(t.RscU7I) : intl.string(t.VJlc0S),
|
||||
disabled: isCurrentlyInInstance || canLaunchInChannel === false}];
|
||||
getApplication = ApplicationStore.getApplication;
|
||||
id = application.id;
|
||||
if (value3 == Reflect.apply(getApplication, ApplicationStore,
|
||||
[id]) && ApplicationStore.isFetchingApplication(application.id) === false) {
|
||||
moduleValue5 = require(6772) /* metro dependency 6772: ApplicationActionCreators */;
|
||||
moduleValue5.fetchApplication(application.id);
|
||||
}
|
||||
object4 = {};
|
||||
object4.displayType = (require(10538) /* metro dependency 10538: CodedLinksTypes */).AppMessageEmbedDisplayType.DISPLAY;
|
||||
id = application.id;
|
||||
object4.appId = id;
|
||||
id = a0.id;
|
||||
object4.messageId = id;
|
||||
object4.title = intl.string(t.pkq6Vq);
|
||||
object4.header = value3 != r10 ? r10 : value5;
|
||||
object4.info = value3;
|
||||
object4.tagline = value3;
|
||||
object4.staticBannerSrc = value3;
|
||||
object4.iconSrc = r9;
|
||||
moduleValue6 = require(8809) /* metro dependency 8809: getApplicationInstallURL */;
|
||||
getActivityLaunchURL = moduleValue6.getActivityLaunchURL;
|
||||
object5 = {};
|
||||
id = application.id;
|
||||
object5.applicationId = id;
|
||||
object5.referrerId = AuthenticationStore.getId();
|
||||
object4.embedUrl = Reflect.apply(getActivityLaunchURL, moduleValue6, [object5]);
|
||||
object4.bannerRatio = 'bot';
|
||||
object4.actions = items2;
|
||||
object4.extendedType = CodedLinkExtendedType.APP_MESSAGE_EMBED;
|
||||
value = require(10539) /* metro dependency 10539: nativeAppMessageEmbedUtil */;
|
||||
object4.gradientColors = value.getAppGradientColors(value3 != r9 ? r9 : value4);
|
||||
object4.backgroundColor = 0;
|
||||
object4.borderColor = 0;
|
||||
object4.headerColor = 0;
|
||||
object4.headerText = value3;
|
||||
object4.type = value3;
|
||||
object6 = {};
|
||||
id = application.id;
|
||||
object6.applicationId = id;
|
||||
id = activityInstance.id;
|
||||
object6.instanceId = id;
|
||||
object6.appMessageEmbedModel = object4;
|
||||
object6.participantAvatarUris = value9;
|
||||
object6.participantsDescription = r1;
|
||||
return object6;
|
||||
}
|
||||
}
|
||||
return value4;
|
||||
}
|
||||
|
||||
function getStatusText(a0, a1, a2) { // fn#81587, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10762:808, owner: createActivityInstanceEmbed.getStatusText, offset: 0x01ed5d6c, size: 97 bytes, params: 4, frame: 16
|
||||
var r4;
|
||||
var value2;
|
||||
const env0_0 = a2;
|
||||
const value = undefined;
|
||||
if (a1 == null) {
|
||||
r4 = value;
|
||||
} else {
|
||||
value2 = a1.userIds.values();
|
||||
r4 = value2.next().value;
|
||||
}
|
||||
if (r4 == null) {
|
||||
return null;
|
||||
}
|
||||
const activity = a0.findActivity(r4, function({application_id}) {
|
||||
return application_id === importDefault;
|
||||
});
|
||||
return activity == null ? value : activity.details;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,404 @@
|
||||
/* Metro module 8449; source: modules/messages/native/renderer/row_data/embeds/GiftCodeEmbed.tsx; dependencies: [27, 1226, 8450, 1878, 4279, 661, 1880, 10516, 10517, 10518, 10519, 10520, 10521, 10522, 10523, 10524, 10525, 10526, 10527, 3995, 8189, 1244, 4002, 10528, 10529, 697, 3738, 8181, 8191, 10530, 10531, 10532, 10533, 10534, 6829, 3802, 2] */
|
||||
function _fun67032(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#67032, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8634:6, offset: 0x01c134cb, size: 284 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
let value = require(27) /* metro dependency 27 */;
|
||||
const env0_3 = value.Image;
|
||||
const env0_4 = value.processColor;
|
||||
const authenticationStore = importDefault(1226) /* metro dependency 1226: AuthenticationStore */;
|
||||
const giftCodeStore = importDefault(8450) /* metro dependency 8450: GiftCodeStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const skuStore = importDefault(4279) /* metro dependency 4279: SKUStore */;
|
||||
value = require(661) /* metro dependency 661: Constants */;
|
||||
const env0_9 = value.AbortCodes;
|
||||
const env0_10 = value.MessageTypes;
|
||||
value = require(1880) /* metro dependency 1880: PremiumConstants */;
|
||||
const env0_11 = value.PremiumGiftStyles;
|
||||
const env0_12 = value.PremiumSubscriptionSKUs;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/GiftCodeEmbed.tsx');
|
||||
exports.createGiftCodeEmbed = createGiftCodeEmbed;
|
||||
}
|
||||
|
||||
function getGiftStyleUrl(a0) { // fn#67033, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8634:275, offset: 0x01c135e7, size: 519 bytes, params: 2, frame: 13
|
||||
var object2;
|
||||
const BOX = PremiumGiftStyles.BOX;
|
||||
if (BOX === a0) {
|
||||
return importDefault(10516) /* metro dependency 10516 */;
|
||||
}
|
||||
const CUP = PremiumGiftStyles.CUP;
|
||||
if (CUP === a0) {
|
||||
return importDefault(10517) /* metro dependency 10517 */;
|
||||
}
|
||||
const SNOWGLOBE = PremiumGiftStyles.SNOWGLOBE;
|
||||
if (SNOWGLOBE === a0) {
|
||||
return importDefault(10518) /* metro dependency 10518 */;
|
||||
}
|
||||
const STANDARD_BOX = PremiumGiftStyles.STANDARD_BOX;
|
||||
if (STANDARD_BOX !== a0) {
|
||||
var COFFEE = PremiumGiftStyles.COFFEE;
|
||||
if (COFFEE === a0) {
|
||||
return importDefault(10520) /* metro dependency 10520 */;
|
||||
}
|
||||
var CAKE = PremiumGiftStyles.CAKE;
|
||||
if (CAKE === a0) {
|
||||
return importDefault(10521) /* metro dependency 10521 */;
|
||||
}
|
||||
var CHEST = PremiumGiftStyles.CHEST;
|
||||
if (CHEST === a0) {
|
||||
return importDefault(10522) /* metro dependency 10522 */;
|
||||
}
|
||||
var SEASONAL_STANDARD_BOX = PremiumGiftStyles.SEASONAL_STANDARD_BOX;
|
||||
if (SEASONAL_STANDARD_BOX === a0) {
|
||||
return importDefault(10523) /* metro dependency 10523 */;
|
||||
}
|
||||
var SEASONAL_CAKE = PremiumGiftStyles.SEASONAL_CAKE;
|
||||
if (SEASONAL_CAKE === a0) {
|
||||
return importDefault(10524) /* metro dependency 10524 */;
|
||||
}
|
||||
var SEASONAL_CHEST = PremiumGiftStyles.SEASONAL_CHEST;
|
||||
if (SEASONAL_CHEST === a0) {
|
||||
return importDefault(10525) /* metro dependency 10525 */;
|
||||
}
|
||||
var SEASONAL_COFFEE = PremiumGiftStyles.SEASONAL_COFFEE;
|
||||
if (SEASONAL_COFFEE === a0) {
|
||||
return importDefault(10526) /* metro dependency 10526 */;
|
||||
}
|
||||
var NITROWEEN_STANDARD = PremiumGiftStyles.NITROWEEN_STANDARD;
|
||||
if (NITROWEEN_STANDARD === a0) {
|
||||
object2 = {};
|
||||
object2.uri = importDefault(10527) /* metro dependency 10527: halloweenCardSmallPng */;
|
||||
return object2;
|
||||
}
|
||||
}
|
||||
return importDefault(10519) /* metro dependency 10519 */;
|
||||
}
|
||||
|
||||
function getUserNameOrDefault(a0) { // fn#67034, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8634:751, offset: 0x01c137ee, size: 57 bytes, params: 2, frame: 11
|
||||
let value = importDefault(3995) /* metro dependency 3995: UserUtils */;
|
||||
value = value.getName(a0);
|
||||
return value ?? '';
|
||||
}
|
||||
|
||||
function createGiftCodeEmbed(a0, a1) { // fn#67035, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8634:955, offset: 0x01c13827, size: 253 bytes, params: 3, frame: 14
|
||||
var colors;
|
||||
var headerColor;
|
||||
var titleColor;
|
||||
var subtitleColor;
|
||||
var bodyTextColor;
|
||||
var borderColor;
|
||||
var backgroundColor;
|
||||
var resolvingGradientStart;
|
||||
var resolvingGradientEnd;
|
||||
var acceptLabelDisabledBackgroundColor;
|
||||
var acceptLabelDisabledColor;
|
||||
var thumbnailBackgroundColor;
|
||||
var acceptLabelGreenColor;
|
||||
var acceptBlurpleLabelBackgroundColor;
|
||||
var object;
|
||||
const env0_0 = a0;
|
||||
const env0_1 = a1;
|
||||
if (a0.author != null) {
|
||||
if (a0.giftCodes.length !== 0) {
|
||||
colors = (importDefault(8189) /* metro dependency 8189: getEmbedThemeColors */)(a1).colors;
|
||||
headerColor = colors.headerColor;
|
||||
titleColor = colors.titleColor;
|
||||
subtitleColor = colors.subtitleColor;
|
||||
bodyTextColor = colors.bodyTextColor;
|
||||
borderColor = colors.borderColor;
|
||||
backgroundColor = colors.backgroundColor;
|
||||
resolvingGradientStart = colors.resolvingGradientStart;
|
||||
resolvingGradientEnd = colors.resolvingGradientEnd;
|
||||
acceptLabelDisabledBackgroundColor = colors.acceptLabelDisabledBackgroundColor;
|
||||
acceptLabelDisabledColor = colors.acceptLabelDisabledColor;
|
||||
thumbnailBackgroundColor = colors.thumbnailBackgroundColor;
|
||||
acceptLabelGreenColor = colors.acceptLabelGreenColor;
|
||||
acceptBlurpleLabelBackgroundColor = colors.acceptBlurpleLabelBackgroundColor;
|
||||
object = {borderColor: borderColor, backgroundColor: backgroundColor, thumbnailCornerRadius: 3};
|
||||
return a0.giftCodes.map(_fun67036);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function _fun67036(a0) { // fn#67036, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8634:1457, offset: 0x01c13924, size: 3175 bytes, params: 2, frame: 33
|
||||
var r23;
|
||||
var r2;
|
||||
var r5;
|
||||
var r52;
|
||||
var r16;
|
||||
var r15;
|
||||
var r6;
|
||||
var r0;
|
||||
var r8;
|
||||
var r12;
|
||||
var r13;
|
||||
var r14;
|
||||
var r17;
|
||||
var code;
|
||||
var object4;
|
||||
const intl = require(dependencyMap[21]).intl;
|
||||
var string;
|
||||
const t = require(dependencyMap[21]).t;
|
||||
var id;
|
||||
var skuId;
|
||||
var value7;
|
||||
var isAccepting;
|
||||
var currentUser;
|
||||
var value12;
|
||||
var expiresAt;
|
||||
var value14;
|
||||
var formatToPlainString;
|
||||
var nZBvUR;
|
||||
var type;
|
||||
var CUSTOM_GIFT;
|
||||
var value25;
|
||||
var moduleValue;
|
||||
var processColorOrThrow;
|
||||
var unsafe_rawColors;
|
||||
var value26;
|
||||
var moduleValue2;
|
||||
var value27;
|
||||
var value28;
|
||||
var acceptLabelDisabledBackgroundColorBinding;
|
||||
var acceptLabelDisabledColorBinding;
|
||||
var value30;
|
||||
var acceptBlurpleLabelBackgroundColorBinding;
|
||||
var acceptLabelGreenColorBinding;
|
||||
var moduleValue3;
|
||||
var getAssetUriForEmbed;
|
||||
var value36;
|
||||
var assetUriForEmbed;
|
||||
var assetUriForEmbed2;
|
||||
var assetUriForEmbed3;
|
||||
var assetUriForEmbed4;
|
||||
var moduleValue12;
|
||||
var value47;
|
||||
var assetUriForEmbed5;
|
||||
var moduleValue15;
|
||||
var gameItemThumbnailUrl;
|
||||
var t1SOId;
|
||||
var object5;
|
||||
var value58;
|
||||
var DDO4Wz;
|
||||
var object6;
|
||||
var isPremiumSku;
|
||||
var INVALID_GIFT_REDEMPTION_CLIENT_UPDATE_REQUIRED;
|
||||
var resolveAssetSource;
|
||||
let value = environment.__proto__;
|
||||
const value2 = GiftCodeStore.get(a0);
|
||||
if (a0 != null) {
|
||||
if (GiftCodeStore.getIsResolved(a0)) {
|
||||
id = AuthenticationStore.getId();
|
||||
r2 = value2 != null ? id === value2.userId : id === env0_0.author.id;
|
||||
if (value2 == null) {
|
||||
code = GiftCodeStore.getError(a0)?.code;
|
||||
INVALID_GIFT_REDEMPTION_CLIENT_UPDATE_REQUIRED = AbortCodes.INVALID_GIFT_REDEMPTION_CLIENT_UPDATE_REQUIRED;
|
||||
object4 = {};
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
r6 = require(dependencyMap[22]).isThemeDark(require) ? importDefault(dependencyMap[23]) : importDefault(dependencyMap[24]);
|
||||
object4.thumbnailUrl = Reflect.apply(resolveAssetSource, Image, [r6]).uri;
|
||||
string = intl.string;
|
||||
object4.headerText = (r2 ? Reflect.apply(string, intl, [t.kzFKb6]) : Reflect.apply(string, intl,
|
||||
[t.jwCLTM])).toUpperCase();
|
||||
object4.titleText = intl.string(t.SdKbX2);
|
||||
r6 = processColor(importDefault(dependencyMap[25]).unsafe_rawColors.RED_400) ?? titleColor;
|
||||
object4.titleColor = r6;
|
||||
object4.headerColor = headerColor;
|
||||
object4.thumbnailBackgroundColor = thumbnailBackgroundColor;
|
||||
r2 = code === INVALID_GIFT_REDEMPTION_CLIENT_UPDATE_REQUIRED ? intl.string(t.QXgO5w) : r2 ? intl.string(t.pBDXpb) : intl.string(t.TPamyd);
|
||||
object4.subtitle = r2;
|
||||
object4.subtitleColor = subtitleColor;
|
||||
copyDataProperties(object4, env0_13, r23);
|
||||
return object4;
|
||||
}
|
||||
get = SKUStore.get;
|
||||
skuId = value2.skuId;
|
||||
value7 = Reflect.apply(get, SKUStore, [skuId]);
|
||||
isAccepting = GiftCodeStore.getIsAccepting(a0);
|
||||
currentUser = UserStore.getCurrentUser();
|
||||
r5 = currentUser == null || !currentUser.verified;
|
||||
r5 = !r5 ? value2.redeemed : r5;
|
||||
r5 = !r5 ? value2.isClaimed : r5;
|
||||
value12 = !r5;
|
||||
r52 = r5 ? value12 : value2.expiresAt != null;
|
||||
value14 = undefined;
|
||||
if (r52) {
|
||||
formatToPlainString = intl.formatToPlainString;
|
||||
nZBvUR = t.nZBvUR;
|
||||
object4 = {};
|
||||
expiresAt = value2.expiresAt;
|
||||
object4.hours = expiresAt.diff(importDefault(dependencyMap[26])(), 'h');
|
||||
r16 = Reflect.apply(formatToPlainString, intl, [nZBvUR, object4]);
|
||||
} else {
|
||||
r16 = value14;
|
||||
}
|
||||
r15 = value2.redeemed ? intl.string(t['/cg57l']) : value2.isClaimed ? intl.string(t.ARWFQX) : currentUser != null && currentUser.verified ? value14 : intl.string(t['j+KPkX']);
|
||||
r6 = value2.giftStyle != null || env0_0.type === MessageTypes.CUSTOM_GIFT;
|
||||
if (r5) {
|
||||
if (isAccepting) {
|
||||
value30 = intl.string(t.rTeOBK);
|
||||
acceptLabelDisabledBackgroundColorBinding = acceptLabelDisabledBackgroundColor;
|
||||
acceptLabelDisabledColorBinding = acceptLabelDisabledColor;
|
||||
r12 = value30;
|
||||
r13 = acceptLabelDisabledColorBinding;
|
||||
r14 = acceptLabelDisabledBackgroundColorBinding;
|
||||
} else if (value2.redeemed) {
|
||||
value28 = intl.string(t.BTihou);
|
||||
acceptLabelDisabledBackgroundColorBinding = acceptLabelDisabledBackgroundColor;
|
||||
acceptLabelDisabledColorBinding = acceptLabelDisabledColor;
|
||||
r12 = value28;
|
||||
r13 = acceptLabelDisabledColorBinding;
|
||||
r14 = acceptLabelDisabledBackgroundColorBinding;
|
||||
} else if (value2.isClaimed) {
|
||||
value28 = intl.string(t.BTihou);
|
||||
acceptLabelDisabledBackgroundColorBinding = acceptLabelDisabledBackgroundColor;
|
||||
acceptLabelDisabledColorBinding = acceptLabelDisabledColor;
|
||||
r12 = value28;
|
||||
r13 = acceptLabelDisabledColorBinding;
|
||||
r14 = acceptLabelDisabledBackgroundColorBinding;
|
||||
} else if (currentUser != null && currentUser.verified) {
|
||||
r12 = value14;
|
||||
r13 = value14;
|
||||
r14 = value14;
|
||||
} else {
|
||||
value25 = intl.string(t.v740sh);
|
||||
moduleValue = require(dependencyMap[27]);
|
||||
processColorOrThrow = moduleValue.processColorOrThrow;
|
||||
unsafe_rawColors = importDefault(dependencyMap[25]).unsafe_rawColors;
|
||||
value26 = Reflect.apply(processColorOrThrow, moduleValue, [unsafe_rawColors.BRAND_500]);
|
||||
moduleValue2 = require(dependencyMap[27]);
|
||||
processColorOrThrow = moduleValue2.processColorOrThrow;
|
||||
unsafe_rawColors = importDefault(dependencyMap[25]).unsafe_rawColors;
|
||||
value27 = Reflect.apply(processColorOrThrow, moduleValue2, [unsafe_rawColors.WHITE]);
|
||||
r12 = value25;
|
||||
r13 = value27;
|
||||
r14 = value26;
|
||||
r23 = moduleValue;
|
||||
}
|
||||
} else {
|
||||
string = intl.string;
|
||||
r8 = r6 ? Reflect.apply(string, intl, [t.TiZFqX]) : Reflect.apply(string, intl, [t.bUvv1f]);
|
||||
acceptBlurpleLabelBackgroundColorBinding = acceptBlurpleLabelBackgroundColor;
|
||||
acceptLabelGreenColorBinding = acceptLabelGreenColor;
|
||||
r12 = r8;
|
||||
r13 = acceptLabelGreenColorBinding;
|
||||
r14 = acceptBlurpleLabelBackgroundColorBinding;
|
||||
}
|
||||
skuId = value2.skuId;
|
||||
if (PremiumSubscriptionSKUs.TIER_0 === skuId) {
|
||||
moduleValue12 = require(dependencyMap[28]);
|
||||
getAssetUriForEmbed = moduleValue12.getAssetUriForEmbed;
|
||||
r6 = r6 ? getGiftStyleUrl(value2.giftStyle) : importDefault(dependencyMap[29]);
|
||||
value47 = Reflect.apply(getAssetUriForEmbed, moduleValue12, [r6]);
|
||||
assetUriForEmbed5 = require(dependencyMap[28]).getAssetUriForEmbed(require(dependencyMap[22]).isThemeDark(require) ? importDefault(dependencyMap[30]) : importDefault(dependencyMap[31]));
|
||||
r0 = value47;
|
||||
r5 = assetUriForEmbed5;
|
||||
} else if (PremiumSubscriptionSKUs.TIER_1 === skuId) {
|
||||
assetUriForEmbed3 = require(dependencyMap[28]).getAssetUriForEmbed(r6 ? getGiftStyleUrl(value2.giftStyle) : importDefault(dependencyMap[32]));
|
||||
assetUriForEmbed4 = require(dependencyMap[28]).getAssetUriForEmbed(require(dependencyMap[22]).isThemeDark(require) ? importDefault(dependencyMap[30]) : importDefault(dependencyMap[31]));
|
||||
r0 = assetUriForEmbed3;
|
||||
r5 = assetUriForEmbed4;
|
||||
r23 = dependencyMap;
|
||||
} else if (PremiumSubscriptionSKUs.TIER_2 === skuId) {
|
||||
assetUriForEmbed = require(dependencyMap[28]).getAssetUriForEmbed(r6 ? getGiftStyleUrl(value2.giftStyle) : importDefault(dependencyMap[33]));
|
||||
assetUriForEmbed2 = require(dependencyMap[28]).getAssetUriForEmbed(require(dependencyMap[22]).isThemeDark(require) ? importDefault(dependencyMap[30]) : importDefault(dependencyMap[31]));
|
||||
r0 = assetUriForEmbed;
|
||||
r5 = assetUriForEmbed2;
|
||||
r23 = dependencyMap;
|
||||
} else if (PremiumSubscriptionSKUs.LEGACY === skuId) {
|
||||
assetUriForEmbed = require(dependencyMap[28]).getAssetUriForEmbed(r6 ? getGiftStyleUrl(value2.giftStyle) : importDefault(dependencyMap[33]));
|
||||
assetUriForEmbed2 = require(dependencyMap[28]).getAssetUriForEmbed(require(dependencyMap[22]).isThemeDark(require) ? importDefault(dependencyMap[30]) : importDefault(dependencyMap[31]));
|
||||
r0 = assetUriForEmbed;
|
||||
r5 = assetUriForEmbed2;
|
||||
r23 = dependencyMap;
|
||||
} else {
|
||||
moduleValue3 = require(dependencyMap[28]);
|
||||
getAssetUriForEmbed = moduleValue3.getAssetUriForEmbed;
|
||||
r0 = require(dependencyMap[22]).isThemeDark(require) ? importDefault(dependencyMap[30]) : importDefault(dependencyMap[31]);
|
||||
value36 = Reflect.apply(getAssetUriForEmbed, moduleValue3, [r0]);
|
||||
r0 = require(dependencyMap[28]).getAssetUriForEmbed(getGiftStyleUrl(value2.giftStyle));
|
||||
r5 = value36;
|
||||
}
|
||||
moduleValue15 = require(dependencyMap[34]);
|
||||
if (moduleValue15.isGameItemSKU(value7)) {
|
||||
gameItemThumbnailUrl = require(dependencyMap[34]).getGameItemThumbnailUrl(value7);
|
||||
r0 = (gameItemThumbnailUrl == null ? value14 : gameItemThumbnailUrl.toString()) ?? r0;
|
||||
r8 = r0;
|
||||
} else {
|
||||
r8 = r0;
|
||||
}
|
||||
object4 = {};
|
||||
copyDataProperties(object4, env0_13, r23);
|
||||
type = env0_0.type;
|
||||
CUSTOM_GIFT = MessageTypes.CUSTOM_GIFT;
|
||||
if (type !== CUSTOM_GIFT) {
|
||||
string = intl.string;
|
||||
r17 = (r2 ? Reflect.apply(string, intl, [t.QLEMld]) : Reflect.apply(string, intl,
|
||||
[t.W4DBcy])).toUpperCase();
|
||||
} else if (r2) {
|
||||
string = intl.string;
|
||||
r17 = (r2 ? Reflect.apply(string, intl, [t.QLEMld]) : Reflect.apply(string, intl,
|
||||
[t.W4DBcy])).toUpperCase();
|
||||
} else {
|
||||
formatToPlainString = intl.formatToPlainString;
|
||||
t1SOId = t.t1SOId;
|
||||
object5 = {};
|
||||
object5.recipientDisplayName = getUserNameOrDefault(currentUser);
|
||||
r17 = Reflect.apply(formatToPlainString, intl, [t1SOId, object5]).toUpperCase();
|
||||
}
|
||||
object4['headerText'] = r17;
|
||||
type = env0_0.type;
|
||||
CUSTOM_GIFT = MessageTypes.CUSTOM_GIFT;
|
||||
if (type !== CUSTOM_GIFT) {
|
||||
r17 = value7 != null ? value7.name : value14;
|
||||
} else {
|
||||
value58 = UserStore.getUser(value2.userId);
|
||||
formatToPlainString = intl.formatToPlainString;
|
||||
DDO4Wz = t.DDO4Wz;
|
||||
object6 = {};
|
||||
object6.sender = getUserNameOrDefault(value58);
|
||||
r17 = Reflect.apply(formatToPlainString, intl, [DDO4Wz, object6]);
|
||||
}
|
||||
object4['titleText'] = r17;
|
||||
object4['subtitle'] = r16;
|
||||
object4['bodyText'] = r15;
|
||||
object4['headerColor'] = headerColor;
|
||||
object4['titleColor'] = titleColor;
|
||||
object4['subtitleColor'] = subtitleColor;
|
||||
object4['bodyTextColor'] = bodyTextColor;
|
||||
object4['acceptLabelBackgroundColor'] = r14;
|
||||
object4['acceptLabelColor'] = r13;
|
||||
object4['acceptLabelText'] = r12;
|
||||
object4['acceptLabelBorderColor'] = value14;
|
||||
object4['canBeAccepted'] = value12;
|
||||
object4['embedCanBeTapped'] = true;
|
||||
object4['giftCode'] = a0;
|
||||
object4['thumbnailUrl'] = r8 ?? value14;
|
||||
type = env0_0.type;
|
||||
CUSTOM_GIFT = MessageTypes.CUSTOM_GIFT;
|
||||
r6 = type === CUSTOM_GIFT ? value14 : r5 ?? value14;
|
||||
object4['splashUrl'] = r6;
|
||||
value = importDefault(dependencyMap[35]);
|
||||
isPremiumSku = value.isPremiumSku;
|
||||
skuId = value2.skuId;
|
||||
value = !Reflect.apply(isPremiumSku, value, [skuId]);
|
||||
object4['splashHasRadialGradient'] = value;
|
||||
value = importDefault(dependencyMap[35]);
|
||||
isPremiumSku = value.isPremiumSku;
|
||||
skuId = value2.skuId;
|
||||
value = Reflect.apply(isPremiumSku, value, [skuId]);
|
||||
r5 = value ? 0.8 : 0.97;
|
||||
object4['splashOpacity'] = r5;
|
||||
return object4;
|
||||
}
|
||||
object4 = {};
|
||||
value = intl.string(t['E+va0m']);
|
||||
object4.headerText = value.toUpperCase();
|
||||
object4.headerColor = headerColor;
|
||||
object4.resolvingGradientStart = resolvingGradientStart;
|
||||
object4.resolvingGradientEnd = resolvingGradientEnd;
|
||||
copyDataProperties(object4, env0_13, r23);
|
||||
return object4;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,82 @@
|
||||
/* Metro module 8325; source: modules/messages/native/renderer/row_data/embeds/GiftIntentEmbed.tsx; dependencies: [8326, 1878, 1880, 4501, 697, 1244, 7643, 3995, 8191, 4049, 8329, 8330, 2] */
|
||||
function _fun66270(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66270, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8510:6, offset: 0x01bf5aaf, size: 287 bytes, params: 8, frame: 21
|
||||
var object2;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const premiumGiftingIntentStore = importDefault(8326) /* metro dependency 8326: PremiumGiftingIntentStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const env0_5 = (require(1880) /* metro dependency 1880: PremiumConstants */).GiftIntentType;
|
||||
const createStylesModule = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createNativeStyleProperties = createStylesModule.createNativeStyleProperties;
|
||||
object2 = {};
|
||||
const TEXT_STRONG = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_STRONG;
|
||||
object2.headerTextColor = TEXT_STRONG;
|
||||
const TEXT_SUBTLE = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_SUBTLE;
|
||||
object2.subHeaderTextColor = TEXT_SUBTLE;
|
||||
const BACKGROUND_BASE_LOWEST = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BASE_LOWEST;
|
||||
object2.backgroundColor = BACKGROUND_BASE_LOWEST;
|
||||
const BORDER_MUTED = (importDefault(697) /* metro dependency 697: native */).colors.BORDER_MUTED;
|
||||
object2.borderColor = BORDER_MUTED;
|
||||
const env0_6 = Reflect.apply(createNativeStyleProperties, createStylesModule, [object2]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/GiftIntentEmbed.tsx');
|
||||
exports.createGiftIntentEmbed = createGiftIntentEmbed;
|
||||
}
|
||||
|
||||
function createGiftIntentEmbed({giftingPrompt}, a1) { // fn#66271, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8510:492, offset: 0x01bf5bce, size: 747 bytes, params: 3, frame: 25
|
||||
var r7;
|
||||
var r9;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
let value = null;
|
||||
if (value == giftingPrompt) {
|
||||
return value;
|
||||
}
|
||||
const giftIntentType = giftingPrompt.giftIntentType;
|
||||
const recipientUserId = giftingPrompt.recipientUserId;
|
||||
const user = UserStore.getUser(recipientUserId);
|
||||
if (value == user) {
|
||||
return value;
|
||||
}
|
||||
const name = (importDefault(3995) /* metro dependency 3995: UserUtils */).getName(user);
|
||||
const friendAnniversaryYears = PremiumGiftingIntentStore.getFriendAnniversaryYears(recipientUserId);
|
||||
const FRIEND_ANNIVERSARY = GiftIntentType.FRIEND_ANNIVERSARY;
|
||||
if (giftIntentType === FRIEND_ANNIVERSARY) {
|
||||
r7 = {headerText: intl.string(t.CeQIwZ), subHeaderParts: [{text: intl.formatToPlainString(t.PpG27s,
|
||||
{numberOfYears: friendAnniversaryYears})}]};
|
||||
} else {
|
||||
(require(7643) /* metro dependency 7643: PremiumGiftingUtils */).unhandledGiftIntent(giftIntentType);
|
||||
r7 = value;
|
||||
}
|
||||
if (value == r7) {
|
||||
return value;
|
||||
}
|
||||
const currentUser = UserStore.getCurrentUser();
|
||||
const value9 = '' + user.getAvatarURL(undefined, 40);
|
||||
if (value != currentUser) {
|
||||
value = currentUser.getAvatarURL(undefined, 40);
|
||||
value = '' + value;
|
||||
r9 = value;
|
||||
} else {
|
||||
r9 = undefined;
|
||||
}
|
||||
value = env0_6(a1);
|
||||
const object2 = {recipientAvatarUrl: value9, currentUserAvatarUrl: r9, recipientName: name};
|
||||
object2.headerText = r7.headerText;
|
||||
object2.subHeaderParts = r7.subHeaderParts;
|
||||
object2.recipientUserId = recipientUserId;
|
||||
object2.giftIntentType = giftIntentType;
|
||||
object2.headerTextColor = value.headerTextColor;
|
||||
object2.subHeaderTextColor = value.subHeaderTextColor;
|
||||
object2.backgroundColor = value.backgroundColor;
|
||||
object2.borderColor = value.borderColor;
|
||||
object2.subHeaderIconUrl = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(4049) /* metro dependency 4049 */);
|
||||
object2.primaryCtaLabel = intl.string(t.ilhtIa);
|
||||
object2.primaryCtaIconUrl = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(8329) /* metro dependency 8329 */);
|
||||
object2.secondaryCtaIconUrl = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(8330) /* metro dependency 8330 */);
|
||||
const string = intl.string;
|
||||
const I5gL2H = t.I5gL2H;
|
||||
object2.secondaryCtaAccessibilityLabel = Reflect.apply(string, intl, [I5gL2H]);
|
||||
return object2;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
/* Metro module 10602; source: modules/messages/native/renderer/row_data/embeds/PostPreviewEmbeds.tsx; dependencies: [661, 10603, 2] */
|
||||
function _fun81726(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81726, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10788:6, offset: 0x01edbc26, size: 120 bytes, params: 8, frame: 18
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
let env0_2 = (require(661) /* metro dependency 661: Constants */).MessageEmbedTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/PostPreviewEmbeds.tsx');
|
||||
exports.createPostPreviewEmbeds = function(a0, a1) {
|
||||
var value = a2;
|
||||
var env0_0 = a0;
|
||||
var env0_1 = a1;
|
||||
var env0_2 = value !== undefined ? value : false;
|
||||
var embeds = a0.embeds;
|
||||
if (embeds != null) {
|
||||
embeds.forEach(_fun81728);
|
||||
}
|
||||
return [];
|
||||
};
|
||||
}
|
||||
|
||||
function createPostPreviewEmbeds(a0, a1) { // fn#81727, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10788:254, offset: 0x01edbc9e, size: 70 bytes, params: 3, frame: 12
|
||||
const value = a2;
|
||||
const env0_0 = a0;
|
||||
const env0_1 = a1;
|
||||
const env0_2 = value !== undefined ? value : false;
|
||||
const embeds = a0.embeds;
|
||||
if (embeds != null) {
|
||||
embeds.forEach(_fun81728);
|
||||
}
|
||||
return [];
|
||||
}
|
||||
|
||||
function _fun81728(a0) { // fn#81728, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10788:346, offset: 0x01edbce4, size: 99 bytes, params: 2, frame: 18
|
||||
const type = a0.type;
|
||||
let value = environment.__proto__;
|
||||
const POST_PREVIEW = MessageEmbedTypes.POST_PREVIEW;
|
||||
if (type === POST_PREVIEW) {
|
||||
value = importDefault(10603) /* metro dependency 10603: createMediaPostPreviewEmbedContent */;
|
||||
var binding = env0_0;
|
||||
value = value(binding, require, a0.url, env0_2);
|
||||
if (value == null) {
|
||||
return undefined;
|
||||
}
|
||||
binding = env0_3;
|
||||
binding.push(value);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,70 @@
|
||||
/* Metro module 8309; source: modules/messages/native/renderer/row_data/embeds/PremiumGroupInviteEmbed.tsx; dependencies: [3816, 4501, 697, 8191, 8310, 7945, 1244, 2806, 2] */
|
||||
function _fun66211(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66211, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8494:6, offset: 0x01bf2883, size: 134 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const premiumGroupConstantsModule = require(3816) /* metro dependency 3816: PremiumGroupConstants */;
|
||||
const env0_3 = premiumGroupConstantsModule.HELP_CENTER_LINK;
|
||||
const env0_4 = premiumGroupConstantsModule.PremiumGroupInviteState;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/PremiumGroupInviteEmbed.tsx');
|
||||
exports.createPremiumGroupInviteEmbed = createPremiumGroupInviteEmbed;
|
||||
}
|
||||
|
||||
function createPremiumGroupInviteEmbed(a0, a1, a2, a3) { // fn#66212, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8494:297, offset: 0x01bf2909, size: 594 bytes, params: 5, frame: 29
|
||||
var header;
|
||||
var body;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
let author = a0.author;
|
||||
if (author != null) {
|
||||
var value;
|
||||
var moduleValue = require(4501) /* metro dependency 4501: createStyles */;
|
||||
var createNativeStyleProperties = moduleValue.createNativeStyleProperties;
|
||||
var object2 = {};
|
||||
var colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
var MOBILE_TEXT_HEADING_PRIMARY = colors.MOBILE_TEXT_HEADING_PRIMARY;
|
||||
object2.headerTextColor = MOBILE_TEXT_HEADING_PRIMARY;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
var TEXT_DEFAULT = colors.TEXT_DEFAULT;
|
||||
object2.bodyTextColor = TEXT_DEFAULT;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
var TEXT_LINK = colors.TEXT_LINK;
|
||||
object2.linkTextColor = TEXT_LINK;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
var BACKGROUND_MOD_NORMAL = colors.BACKGROUND_MOD_NORMAL;
|
||||
object2.backgroundColor = BACKGROUND_MOD_NORMAL;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
var BLACK = colors.BLACK;
|
||||
object2.betaPillTextColor = BLACK;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
var WHITE = colors.WHITE;
|
||||
object2.betaPillBackgroundColor = WHITE;
|
||||
var {headerTextColor, bodyTextColor, linkTextColor, backgroundColor, betaPillTextColor,
|
||||
betaPillBackgroundColor} = Reflect.apply(createNativeStyleProperties, moduleValue, [object2])(a1);
|
||||
var assetUriForEmbed = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(8310) /* metro dependency 8310 */);
|
||||
author = a0.author;
|
||||
var id = author.id;
|
||||
var moduleValue3 = require(7945) /* metro dependency 7945: PremiumGroupUtilsNative */;
|
||||
var getPremiumGroupInviteEmbedText = moduleValue3.getPremiumGroupInviteEmbedText;
|
||||
object2 = {sender: author, channel: a3, isSender: a2 === id};
|
||||
var UNKNOWN = PremiumGroupInviteState.UNKNOWN;
|
||||
object2.inviteState = UNKNOWN;
|
||||
var value4 = Reflect.apply(getPremiumGroupInviteEmbedText, moduleValue3, [object2]);
|
||||
if (value4 != null) {
|
||||
header = value4.header;
|
||||
body = value4.body;
|
||||
value = intl.formatToParts((importDefault(2806) /* metro dependency 2806: PremiumGroupMessages */)['9VTnfI'],
|
||||
|
||||
{learnMoreLinkOnClick: {action: 'bindOpenUrl', url: HELP_CENTER_LINK, linkColor: linkTextColor}});
|
||||
object2 = {headerText: header, headerColor: headerTextColor, backgroundColor: backgroundColor,
|
||||
borderColor: backgroundColor, headerImageUrl: assetUriForEmbed};
|
||||
object2.betaPillText = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.oW0eUd).toUpperCase();
|
||||
object2.betaPillTextColor = betaPillTextColor;
|
||||
object2.betaPillBackgroundColor = betaPillBackgroundColor;
|
||||
object2.bodyText = body;
|
||||
object2.bodyTextColor = bodyTextColor;
|
||||
object2.learnMoreLink = value;
|
||||
return object2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,457 @@
|
||||
/* Metro module 8316; source: modules/messages/native/renderer/row_data/embeds/ReferralTrialEmbed.tsx; dependencies: [1379, 1878, 3808, 7064, 5140, 661, 1880, 4501, 697, 5143, 8191, 7312, 1244, 8317, 3995, 3802, 7063, 8314, 1948, 1581, 7955, 2] */
|
||||
function _fun66235(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66235, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8501:6, offset: 0x01bf3f87, size: 226 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const subscriptionStore = importDefault(3808) /* metro dependency 3808: SubscriptionStore */;
|
||||
const userOfferStore = importDefault(7064) /* metro dependency 7064: UserOfferStore */;
|
||||
const iapStoreAndroid = importDefault(5140) /* metro dependency 5140: IAPStoreAndroid */;
|
||||
const env0_8 = (require(661) /* metro dependency 661: Constants */).HelpdeskArticles;
|
||||
const env0_9 = (require(1880) /* metro dependency 1880: PremiumConstants */).PREMIUM_TIER_2_REFERRAL_TRIAL_ID;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/ReferralTrialEmbed.tsx');
|
||||
exports.createReferralTrialEmbedRedeemable = createReferralTrialEmbedRedeemable;
|
||||
}
|
||||
|
||||
function createReferralTrialEmbedRedeemable(a0, a1, a2, a3) { // fn#66236, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8501:359, offset: 0x01bf4069, size: 2219 bytes, params: 5, frame: 42
|
||||
var r32;
|
||||
var id;
|
||||
var r13;
|
||||
var r18;
|
||||
var r10;
|
||||
var r15;
|
||||
var r20;
|
||||
var r19;
|
||||
var r16;
|
||||
var r17;
|
||||
var r11;
|
||||
var r0;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var user;
|
||||
var user2;
|
||||
var name;
|
||||
var value9;
|
||||
var name2;
|
||||
var formatToPlainString;
|
||||
var value11;
|
||||
var userTrialOffer;
|
||||
var referralTrialEmbedRedeemableIsReferralTrialProductOfferIdEnabled;
|
||||
var id2;
|
||||
var isPremium2;
|
||||
var hasUserTrialOfferExpired2;
|
||||
var value16;
|
||||
var moduleValue5;
|
||||
var getReferralTrialOfferExpirationCopy;
|
||||
var Date;
|
||||
var value17;
|
||||
var uj94C5;
|
||||
var moduleValue6;
|
||||
var formatIntervalDuration;
|
||||
var object2;
|
||||
var subscription_trial;
|
||||
var value18;
|
||||
var value20;
|
||||
var formatToParts;
|
||||
var LwCwT9;
|
||||
var defaultImport4;
|
||||
var value22;
|
||||
var defaultImport5;
|
||||
var mVzEG8;
|
||||
var defaultImport6;
|
||||
var value25;
|
||||
var object3;
|
||||
var object5;
|
||||
var object6;
|
||||
if (a0.author != null) {
|
||||
var value;
|
||||
var value2 = undefined;
|
||||
var moduleValue = require(4501) /* metro dependency 4501: createStyles */;
|
||||
var createNativeStyleProperties = moduleValue.createNativeStyleProperties;
|
||||
var object7 = {};
|
||||
var colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
var WHITE = colors.WHITE;
|
||||
object7.headerTextColor = WHITE;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
var MOBILE_TEXT_HEADING_PRIMARY = colors.MOBILE_TEXT_HEADING_PRIMARY;
|
||||
object7.titleColor = MOBILE_TEXT_HEADING_PRIMARY;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
var TEXT_DEFAULT = colors.TEXT_DEFAULT;
|
||||
object7.bodyTextColor = TEXT_DEFAULT;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
var TEXT_MUTED = colors.TEXT_MUTED;
|
||||
object7.footerTextColor = TEXT_MUTED;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
var INTERACTIVE_TEXT_DEFAULT = colors.INTERACTIVE_TEXT_DEFAULT;
|
||||
object7.subTextColor = INTERACTIVE_TEXT_DEFAULT;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
var BACKGROUND_MOD_NORMAL = colors.BACKGROUND_MOD_NORMAL;
|
||||
object7.backgroundColor = BACKGROUND_MOD_NORMAL;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
WHITE = colors.WHITE;
|
||||
object7.acceptLabelColor = WHITE;
|
||||
var {headerTextColor, titleColor, bodyTextColor, footerTextColor, subTextColor, acceptLabelColor,
|
||||
backgroundColor} = Reflect.apply(createNativeStyleProperties, moduleValue, [object7])(a1);
|
||||
var getChannel = ChannelStore.getChannel;
|
||||
var getChannelId = a0.getChannelId;
|
||||
var value4 = Reflect.apply(getChannel, ChannelStore, [Reflect.apply(getChannelId, a0, [])]);
|
||||
if (value4 == null) {
|
||||
return undefined;
|
||||
}
|
||||
if (value4.isDM()) {
|
||||
object7 = {backgroundColor: backgroundColor, borderColor: backgroundColor, thumbnailCornerRadius: 3};
|
||||
object7.headerLogoUrl = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(7312) /* metro dependency 7312 */);
|
||||
object7.headerText = intl.string(t.gtNqJQ).toLocaleLowerCase();
|
||||
object7.headerColor = headerTextColor;
|
||||
object7.thumbnailUrl = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(8317) /* metro dependency 8317 */);
|
||||
user = UserStore.getUser(a3 == null ? value2 : a3.user_id);
|
||||
user2 = UserStore.getUser(a3 == null ? value2 : a3.referrer_id);
|
||||
if (user == null) {
|
||||
object6 = {};
|
||||
copyDataProperties(object6, object7, r32);
|
||||
object6['bodyText'] = intl.string(t.eEz1N5);
|
||||
object6['bodyTextColor'] = bodyTextColor;
|
||||
object6['canBeAccepted'] = false;
|
||||
return object6;
|
||||
}
|
||||
if (user2 == null) {
|
||||
object6 = {};
|
||||
copyDataProperties(object6, object7, r32);
|
||||
object6['bodyText'] = intl.string(t.eEz1N5);
|
||||
object6['bodyTextColor'] = bodyTextColor;
|
||||
object6['canBeAccepted'] = false;
|
||||
return object6;
|
||||
}
|
||||
name = (importDefault(3995) /* metro dependency 3995: UserUtils */).getName(user2);
|
||||
id = user2.id;
|
||||
value9 = id === a2;
|
||||
name2 = (importDefault(3995) /* metro dependency 3995: UserUtils */).getName(user);
|
||||
value11 = intl.formatToPlainString(t.IiWKwg, {senderUserName: name, recipientUserName: name2});
|
||||
if (a3 == null) {
|
||||
object5 = {};
|
||||
copyDataProperties(object5, object7, r32);
|
||||
object5['titleText'] = value11;
|
||||
object5['titleColor'] = titleColor;
|
||||
object5['bodyText'] = intl.string(t.eEz1N5);
|
||||
object5['bodyTextColor'] = bodyTextColor;
|
||||
object5['canBeAccepted'] = false;
|
||||
return object5;
|
||||
}
|
||||
userTrialOffer = UserOfferStore.getUserTrialOffer(PREMIUM_TIER_2_REFERRAL_TRIAL_ID);
|
||||
referralTrialEmbedRedeemableIsReferralTrialProductOfferIdEnabled = createReferralTrialEmbedRedeemableIsReferralTrialProductOfferIdEnabled();
|
||||
id2 = a3.id;
|
||||
id = userTrialOffer == null ? value2 : userTrialOffer.id;
|
||||
r13 = id2 === id && referralTrialEmbedRedeemableIsReferralTrialProductOfferIdEnabled;
|
||||
isPremium2 = (importDefault(3802) /* metro dependency 3802: PremiumUtils */).isPremium(user);
|
||||
r18 = isPremium2 || user.id !== a2 ? isPremium2 : SubscriptionStore.getPremiumTypeSubscription() != null;
|
||||
hasUserTrialOfferExpired2 = (require(7063) /* metro dependency 7063: useTrialOffer */).hasUserTrialOfferExpired(a3);
|
||||
value16 = a3.redeemed_at != null;
|
||||
if (a3.expires_at != null) {
|
||||
if (hasUserTrialOfferExpired2) {
|
||||
r10 = value2;
|
||||
r15 = value2;
|
||||
} else if (r18) {
|
||||
r10 = value2;
|
||||
r15 = value2;
|
||||
} else if (value16) {
|
||||
r10 = value2;
|
||||
r15 = value2;
|
||||
} else {
|
||||
moduleValue5 = require(8314) /* metro dependency 8314: ReferralProgramUtils */;
|
||||
getReferralTrialOfferExpirationCopy = moduleValue5.getReferralTrialOfferExpirationCopy;
|
||||
Date = global.Date;
|
||||
value17 = Reflect.apply(getReferralTrialOfferExpirationCopy, moduleValue5,
|
||||
[Date.parse(a3.expires_at)]);
|
||||
formatToPlainString = intl.formatToPlainString;
|
||||
uj94C5 = t.uj94C5;
|
||||
moduleValue6 = require(3802) /* metro dependency 3802: PremiumUtils */;
|
||||
formatIntervalDuration = moduleValue6.formatIntervalDuration;
|
||||
object2 = {};
|
||||
subscription_trial = a3.subscription_trial;
|
||||
value18 = subscription_trial == null;
|
||||
object2.intervalType = value18 ? value2 : subscription_trial.interval;
|
||||
subscription_trial = a3.subscription_trial;
|
||||
object2.intervalCount = subscription_trial == null ? value2 : subscription_trial.interval_count;
|
||||
value20 = Reflect.apply(formatToPlainString, intl, [uj94C5,
|
||||
{duration: Reflect.apply(formatIntervalDuration,
|
||||
moduleValue6, [object2])}]).replace(RegExp('\\*', 'g'), '');
|
||||
r10 = value17;
|
||||
r15 = value20;
|
||||
r32 = value18;
|
||||
}
|
||||
} else {
|
||||
r10 = value2;
|
||||
r15 = value2;
|
||||
}
|
||||
if (r18) {
|
||||
if (value9) {
|
||||
if (r18) {
|
||||
value25 = intl.formatToPlainString(t['Mptau/'], {username: name2});
|
||||
r16 = value2;
|
||||
r17 = value25;
|
||||
} else if (hasUserTrialOfferExpired2) {
|
||||
if (value16) {
|
||||
if (r13) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport6 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8,
|
||||
{helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport6.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else if (value16) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport6 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8,
|
||||
{helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport6.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else if (value9) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport6 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8,
|
||||
{helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport6.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else {
|
||||
formatToParts = intl.formatToParts;
|
||||
r20 = (require(1581) /* metro dependency 1581: MetaQuestUtilsAndroid */).isMetaQuest() ? t.yqX4Dr : t['7O7Zg3'];
|
||||
defaultImport5 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [r20, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport5.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}}]);
|
||||
}
|
||||
r16 = r19;
|
||||
r17 = value2;
|
||||
} else {
|
||||
value22 = intl.string(t['9SNdf4']);
|
||||
r16 = value2;
|
||||
r17 = value22;
|
||||
}
|
||||
} else {
|
||||
if (r13) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport6 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport6.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else if (value16) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport6 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport6.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else if (value9) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport6 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport6.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else {
|
||||
formatToParts = intl.formatToParts;
|
||||
r20 = (require(1581) /* metro dependency 1581: MetaQuestUtilsAndroid */).isMetaQuest() ? t.yqX4Dr : t['7O7Zg3'];
|
||||
defaultImport5 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [r20, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport5.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}}]);
|
||||
}
|
||||
r16 = r19;
|
||||
r17 = value2;
|
||||
}
|
||||
} else if (value16) {
|
||||
if (r18) {
|
||||
value25 = intl.formatToPlainString(t['Mptau/'], {username: name2});
|
||||
r16 = value2;
|
||||
r17 = value25;
|
||||
} else if (hasUserTrialOfferExpired2) {
|
||||
if (value16) {
|
||||
if (r13) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport6 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8,
|
||||
{helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport6.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else if (value16) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport6 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8,
|
||||
{helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport6.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else if (value9) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport6 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8,
|
||||
{helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport6.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else {
|
||||
formatToParts = intl.formatToParts;
|
||||
r20 = (require(1581) /* metro dependency 1581: MetaQuestUtilsAndroid */).isMetaQuest() ? t.yqX4Dr : t['7O7Zg3'];
|
||||
defaultImport5 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [r20, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport5.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}}]);
|
||||
}
|
||||
r16 = r19;
|
||||
r17 = value2;
|
||||
} else {
|
||||
value22 = intl.string(t['9SNdf4']);
|
||||
r16 = value2;
|
||||
r17 = value22;
|
||||
}
|
||||
} else {
|
||||
if (r13) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport6 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport6.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else if (value16) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport6 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport6.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else if (value9) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport6 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport6.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else {
|
||||
formatToParts = intl.formatToParts;
|
||||
r20 = (require(1581) /* metro dependency 1581: MetaQuestUtilsAndroid */).isMetaQuest() ? t.yqX4Dr : t['7O7Zg3'];
|
||||
defaultImport5 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [r20, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport5.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}}]);
|
||||
}
|
||||
r16 = r19;
|
||||
r17 = value2;
|
||||
}
|
||||
} else {
|
||||
formatToParts = intl.formatToParts;
|
||||
LwCwT9 = t.LwCwT9;
|
||||
defaultImport4 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r16 = Reflect.apply(formatToParts, intl, [LwCwT9, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport4.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}}]);
|
||||
r17 = value2;
|
||||
}
|
||||
} else if (r18) {
|
||||
value25 = intl.formatToPlainString(t['Mptau/'], {username: name2});
|
||||
r16 = value2;
|
||||
r17 = value25;
|
||||
} else if (hasUserTrialOfferExpired2) {
|
||||
if (value16) {
|
||||
if (r13) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport6 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport6.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}, username: name}]);
|
||||
} else if (value16) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport6 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport6.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}, username: name}]);
|
||||
} else if (value9) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport6 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport6.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}, username: name}]);
|
||||
} else {
|
||||
formatToParts = intl.formatToParts;
|
||||
r20 = (require(1581) /* metro dependency 1581: MetaQuestUtilsAndroid */).isMetaQuest() ? t.yqX4Dr : t['7O7Zg3'];
|
||||
defaultImport5 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [r20, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport5.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}}]);
|
||||
}
|
||||
r16 = r19;
|
||||
r17 = value2;
|
||||
} else {
|
||||
value22 = intl.string(t['9SNdf4']);
|
||||
r16 = value2;
|
||||
r17 = value22;
|
||||
}
|
||||
} else {
|
||||
if (r13) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport6 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport6.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}, username: name}]);
|
||||
} else if (value16) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport6 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport6.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}, username: name}]);
|
||||
} else if (value9) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport6 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport6.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}, username: name}]);
|
||||
} else {
|
||||
formatToParts = intl.formatToParts;
|
||||
r20 = (require(1581) /* metro dependency 1581: MetaQuestUtilsAndroid */).isMetaQuest() ? t.yqX4Dr : t['7O7Zg3'];
|
||||
defaultImport5 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [r20, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport5.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}}]);
|
||||
}
|
||||
r16 = r19;
|
||||
r17 = value2;
|
||||
}
|
||||
r11 = !hasUserTrialOfferExpired2 && !r18;
|
||||
r11 = r11 && r13;
|
||||
r11 = r11 && !value9;
|
||||
object3 = {};
|
||||
copyDataProperties(object3, object7, r32);
|
||||
object3['titleText'] = value11;
|
||||
object3['titleColor'] = titleColor;
|
||||
object3['bodyText'] = r17;
|
||||
object3['structuredBodyText'] = r16;
|
||||
object3['bodyTextColor'] = bodyTextColor;
|
||||
object3['subText'] = r10;
|
||||
object3['subTextColor'] = subTextColor;
|
||||
object3['canBeAccepted'] = r11;
|
||||
if (r11) {
|
||||
object7 = {};
|
||||
copyDataProperties(object7, object3, r32);
|
||||
object7['footerText'] = r15;
|
||||
object7['footerTextColor'] = footerTextColor;
|
||||
object7['canBeAccepted'] = r11;
|
||||
object7['acceptLabelText'] = intl.string(t.bXTClc);
|
||||
object7['acceptLabelColor'] = acceptLabelColor;
|
||||
object7['acceptLabelIconUrl'] = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(7955) /* metro dependency 7955 */);
|
||||
r0 = object7;
|
||||
} else {
|
||||
r0 = object3;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function createReferralTrialEmbedRedeemableIsReferralTrialProductOfferIdEnabled() { // fn#66237, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8501:1799, owner: createReferralTrialEmbedRedeemable.isReferralTrialProductOfferIdEnabled, offset: 0x01bf4914, size: 97 bytes, params: 1, frame: 15
|
||||
var environment;
|
||||
const value = environment.__proto__;
|
||||
const env0_0 = IAPStoreAndroid.getOfferIds();
|
||||
const Object = global.Object;
|
||||
const values = Object.values;
|
||||
const TrialIdToProductOfferId = (require(5143) /* metro dependency 5143: ProductIdsAndroid */).TrialIdToProductOfferId;
|
||||
return Reflect.apply(values, Object, [TrialIdToProductOfferId[PREMIUM_TIER_2_REFERRAL_TRIAL_ID]]).every(_fun66238);
|
||||
}
|
||||
|
||||
+488
@@ -0,0 +1,488 @@
|
||||
/* Metro module 8312; source: modules/messages/native/renderer/row_data/embeds/ReferralTrialEmbedRedesign.tsx; dependencies: [1379, 1878, 3808, 7064, 5140, 661, 1880, 4501, 697, 5143, 8313, 1244, 3995, 1948, 3802, 7063, 8314, 1581, 8191, 7955, 2] */
|
||||
function _fun66216(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66216, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8497:6, offset: 0x01bf2e55, size: 226 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const subscriptionStore = importDefault(3808) /* metro dependency 3808: SubscriptionStore */;
|
||||
const userOfferStore = importDefault(7064) /* metro dependency 7064: UserOfferStore */;
|
||||
const iapStoreAndroid = importDefault(5140) /* metro dependency 5140: IAPStoreAndroid */;
|
||||
const env0_8 = (require(661) /* metro dependency 661: Constants */).HelpdeskArticles;
|
||||
const env0_9 = (require(1880) /* metro dependency 1880: PremiumConstants */).PREMIUM_TIER_2_REFERRAL_TRIAL_ID;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/ReferralTrialEmbedRedesign.tsx');
|
||||
exports.createReferralTrialEmbedRedesign = createReferralTrialEmbedRedesign;
|
||||
}
|
||||
|
||||
function createReferralTrialEmbedRedesign(a0, a1, a2, a3) { // fn#66217, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8497:365, offset: 0x01bf2f37, size: 2278 bytes, params: 5, frame: 44
|
||||
var r34;
|
||||
var id;
|
||||
var r13;
|
||||
var r18;
|
||||
var r9;
|
||||
var r15;
|
||||
var r20;
|
||||
var r19;
|
||||
var r16;
|
||||
var r17;
|
||||
var r10;
|
||||
var r0;
|
||||
var user;
|
||||
var user2;
|
||||
var name;
|
||||
var value8;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
var formatToPlainString;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var yisueA;
|
||||
var defaultImport2;
|
||||
var getArticleURL;
|
||||
var REFERRAL_PROGRAM;
|
||||
var value9;
|
||||
var formatToParts;
|
||||
var defaultImport3;
|
||||
var value10;
|
||||
var userTrialOffer;
|
||||
var referralTrialEmbedRedesignIsReferralTrialProductOfferIdEnabled;
|
||||
var id2;
|
||||
var isPremium2;
|
||||
var hasUserTrialOfferExpired2;
|
||||
var name2;
|
||||
var value16;
|
||||
var moduleValue3;
|
||||
var getReferralTrialOfferExpirationCopy;
|
||||
var Date;
|
||||
var value17;
|
||||
var uj94C5;
|
||||
var moduleValue4;
|
||||
var formatIntervalDuration;
|
||||
var object2;
|
||||
var subscription_trial;
|
||||
var value18;
|
||||
var value20;
|
||||
var LwCwT9;
|
||||
var defaultImport6;
|
||||
var value22;
|
||||
var defaultImport7;
|
||||
var mVzEG8;
|
||||
var defaultImport8;
|
||||
var value25;
|
||||
var object3;
|
||||
var object5;
|
||||
if (a0.author != null) {
|
||||
var value;
|
||||
var value2 = undefined;
|
||||
var moduleValue = require(4501) /* metro dependency 4501: createStyles */;
|
||||
var createNativeStyleProperties = moduleValue.createNativeStyleProperties;
|
||||
var object6 = {};
|
||||
var colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
var TEXT_DEFAULT = colors.TEXT_DEFAULT;
|
||||
object6.titleColor = TEXT_DEFAULT;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
var MOBILE_TEXT_HEADING_PRIMARY = colors.MOBILE_TEXT_HEADING_PRIMARY;
|
||||
object6.headerTextColor = MOBILE_TEXT_HEADING_PRIMARY;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
var TEXT_SUBTLE = colors.TEXT_SUBTLE;
|
||||
object6.bodyTextColor = TEXT_SUBTLE;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
var TEXT_MUTED = colors.TEXT_MUTED;
|
||||
object6.footerTextColor = TEXT_MUTED;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
TEXT_SUBTLE = colors.TEXT_SUBTLE;
|
||||
object6.subTextColor = TEXT_SUBTLE;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
var BACKGROUND_MOD_NORMAL = colors.BACKGROUND_MOD_NORMAL;
|
||||
object6.backgroundColor = BACKGROUND_MOD_NORMAL;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
var WHITE = colors.WHITE;
|
||||
object6.acceptLabelColor = WHITE;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
var TEXT_LINK = colors.TEXT_LINK;
|
||||
object6.linkTextColor = TEXT_LINK;
|
||||
var {titleColor, headerTextColor, bodyTextColor, footerTextColor, subTextColor, acceptLabelColor,
|
||||
backgroundColor,
|
||||
linkTextColor} = Reflect.apply(createNativeStyleProperties, moduleValue, [object6])(a1);
|
||||
var getChannel = ChannelStore.getChannel;
|
||||
var getChannelId = a0.getChannelId;
|
||||
var value4 = Reflect.apply(getChannel, ChannelStore, [Reflect.apply(getChannelId, a0, [])]);
|
||||
if (value4 == null) {
|
||||
return undefined;
|
||||
}
|
||||
if (value4.isDM()) {
|
||||
user = UserStore.getUser(a3 == null ? value2 : a3.user_id);
|
||||
user2 = UserStore.getUser(a3 == null ? value2 : a3.referrer_id);
|
||||
if (user == null) {
|
||||
object6 = {titleText: '', titleColor: titleColor};
|
||||
object6.headerImageUrl = importDefault(8313) /* metro dependency 8313: trialExchangePng */;
|
||||
object6.headerText = '';
|
||||
object6.headerColor = headerTextColor;
|
||||
object6.backgroundColor = backgroundColor;
|
||||
object6.borderColor = backgroundColor;
|
||||
object6.bodyText = intl.string(t.eEz1N5);
|
||||
object6.bodyTextColor = bodyTextColor;
|
||||
object6.canBeAccepted = false;
|
||||
return object6;
|
||||
}
|
||||
if (user2 == null) {
|
||||
object6 = {titleText: '', titleColor: titleColor};
|
||||
object6.headerImageUrl = importDefault(8313) /* metro dependency 8313: trialExchangePng */;
|
||||
object6.headerText = '';
|
||||
object6.headerColor = headerTextColor;
|
||||
object6.backgroundColor = backgroundColor;
|
||||
object6.borderColor = backgroundColor;
|
||||
object6.bodyText = intl.string(t.eEz1N5);
|
||||
object6.bodyTextColor = bodyTextColor;
|
||||
object6.canBeAccepted = false;
|
||||
return object6;
|
||||
}
|
||||
name = (importDefault(3995) /* metro dependency 3995: UserUtils */).getName(user2);
|
||||
id = user2.id;
|
||||
value8 = id === a2;
|
||||
formatToPlainString = intl.formatToPlainString;
|
||||
yisueA = t.yisueA;
|
||||
object6 = {sender: name};
|
||||
defaultImport2 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
getArticleURL = defaultImport2.getArticleURL;
|
||||
REFERRAL_PROGRAM = HelpdeskArticles.REFERRAL_PROGRAM;
|
||||
object6.helpdeskArticle = Reflect.apply(getArticleURL, defaultImport2, [REFERRAL_PROGRAM]);
|
||||
value9 = Reflect.apply(formatToPlainString, intl, [yisueA, object6]);
|
||||
formatToParts = intl.formatToParts;
|
||||
yisueA = t.yisueA;
|
||||
object6 = {sender: name};
|
||||
defaultImport3 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
getArticleURL = defaultImport3.getArticleURL;
|
||||
REFERRAL_PROGRAM = HelpdeskArticles.REFERRAL_PROGRAM;
|
||||
object6.helpdeskArticle = {action: 'bindOpenUrl', url: Reflect.apply(getArticleURL, defaultImport3,
|
||||
[REFERRAL_PROGRAM]), linkColor: linkTextColor};
|
||||
value10 = Reflect.apply(formatToParts, intl, [yisueA, object6]);
|
||||
object6 = {titleText: value9, titleColor: titleColor,
|
||||
headerImageUrl: importDefault(8313) /* metro dependency 8313: trialExchangePng */};
|
||||
object6.headerText = intl.string(t.HtTvXA);
|
||||
object6.headerColor = headerTextColor;
|
||||
object6.backgroundColor = backgroundColor;
|
||||
object6.borderColor = backgroundColor;
|
||||
object6.learnMoreLink = value10;
|
||||
if (a3 == null) {
|
||||
object5 = {};
|
||||
copyDataProperties(object5, object6, r34);
|
||||
object5['bodyText'] = intl.string(t.eEz1N5);
|
||||
object5['bodyTextColor'] = bodyTextColor;
|
||||
object5['canBeAccepted'] = false;
|
||||
return object5;
|
||||
}
|
||||
userTrialOffer = UserOfferStore.getUserTrialOffer(PREMIUM_TIER_2_REFERRAL_TRIAL_ID);
|
||||
referralTrialEmbedRedesignIsReferralTrialProductOfferIdEnabled = createReferralTrialEmbedRedesignIsReferralTrialProductOfferIdEnabled();
|
||||
id2 = a3.id;
|
||||
id = userTrialOffer == null ? value2 : userTrialOffer.id;
|
||||
r13 = id2 === id && referralTrialEmbedRedesignIsReferralTrialProductOfferIdEnabled;
|
||||
isPremium2 = (importDefault(3802) /* metro dependency 3802: PremiumUtils */).isPremium(user);
|
||||
r18 = isPremium2 || user.id !== a2 ? isPremium2 : SubscriptionStore.getPremiumTypeSubscription() != null;
|
||||
hasUserTrialOfferExpired2 = (require(7063) /* metro dependency 7063: useTrialOffer */).hasUserTrialOfferExpired(a3);
|
||||
name2 = (importDefault(3995) /* metro dependency 3995: UserUtils */).getName(user);
|
||||
value16 = a3.redeemed_at != null;
|
||||
if (a3.expires_at != null) {
|
||||
if (hasUserTrialOfferExpired2) {
|
||||
r9 = value2;
|
||||
r15 = value2;
|
||||
} else if (r18) {
|
||||
r9 = value2;
|
||||
r15 = value2;
|
||||
} else if (value16) {
|
||||
r9 = value2;
|
||||
r15 = value2;
|
||||
} else {
|
||||
moduleValue3 = require(8314) /* metro dependency 8314: ReferralProgramUtils */;
|
||||
getReferralTrialOfferExpirationCopy = moduleValue3.getReferralTrialOfferExpirationCopy;
|
||||
Date = global.Date;
|
||||
value17 = Reflect.apply(getReferralTrialOfferExpirationCopy, moduleValue3,
|
||||
[Date.parse(a3.expires_at)]);
|
||||
formatToPlainString = intl.formatToPlainString;
|
||||
uj94C5 = t.uj94C5;
|
||||
moduleValue4 = require(3802) /* metro dependency 3802: PremiumUtils */;
|
||||
formatIntervalDuration = moduleValue4.formatIntervalDuration;
|
||||
object2 = {};
|
||||
subscription_trial = a3.subscription_trial;
|
||||
value18 = subscription_trial == null;
|
||||
object2.intervalType = value18 ? value2 : subscription_trial.interval;
|
||||
subscription_trial = a3.subscription_trial;
|
||||
object2.intervalCount = subscription_trial == null ? value2 : subscription_trial.interval_count;
|
||||
value20 = Reflect.apply(formatToPlainString, intl, [uj94C5,
|
||||
{duration: Reflect.apply(formatIntervalDuration,
|
||||
moduleValue4, [object2])}]).replace(RegExp('\\*', 'g'), '');
|
||||
r9 = value17;
|
||||
r15 = value20;
|
||||
r34 = value18;
|
||||
}
|
||||
} else {
|
||||
r9 = value2;
|
||||
r15 = value2;
|
||||
}
|
||||
if (r18) {
|
||||
if (value8) {
|
||||
if (r18) {
|
||||
value25 = intl.formatToPlainString(t['Mptau/'], {username: name2});
|
||||
r16 = value2;
|
||||
r17 = value25;
|
||||
} else if (hasUserTrialOfferExpired2) {
|
||||
if (value16) {
|
||||
if (r13) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport8 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8,
|
||||
{helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport8.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else if (value16) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport8 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8,
|
||||
{helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport8.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else if (value8) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport8 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8,
|
||||
{helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport8.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else {
|
||||
formatToParts = intl.formatToParts;
|
||||
r20 = (require(1581) /* metro dependency 1581: MetaQuestUtilsAndroid */).isMetaQuest() ? t.yqX4Dr : t['7O7Zg3'];
|
||||
defaultImport7 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [r20, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport7.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}}]);
|
||||
}
|
||||
r16 = r19;
|
||||
r17 = value2;
|
||||
} else {
|
||||
value22 = intl.string(t['9SNdf4']);
|
||||
r16 = value2;
|
||||
r17 = value22;
|
||||
}
|
||||
} else {
|
||||
if (r13) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport8 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport8.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else if (value16) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport8 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport8.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else if (value8) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport8 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport8.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else {
|
||||
formatToParts = intl.formatToParts;
|
||||
r20 = (require(1581) /* metro dependency 1581: MetaQuestUtilsAndroid */).isMetaQuest() ? t.yqX4Dr : t['7O7Zg3'];
|
||||
defaultImport7 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [r20, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport7.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}}]);
|
||||
}
|
||||
r16 = r19;
|
||||
r17 = value2;
|
||||
}
|
||||
} else if (value16) {
|
||||
if (r18) {
|
||||
value25 = intl.formatToPlainString(t['Mptau/'], {username: name2});
|
||||
r16 = value2;
|
||||
r17 = value25;
|
||||
} else if (hasUserTrialOfferExpired2) {
|
||||
if (value16) {
|
||||
if (r13) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport8 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8,
|
||||
{helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport8.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else if (value16) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport8 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8,
|
||||
{helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport8.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else if (value8) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport8 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8,
|
||||
{helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport8.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else {
|
||||
formatToParts = intl.formatToParts;
|
||||
r20 = (require(1581) /* metro dependency 1581: MetaQuestUtilsAndroid */).isMetaQuest() ? t.yqX4Dr : t['7O7Zg3'];
|
||||
defaultImport7 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [r20, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport7.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}}]);
|
||||
}
|
||||
r16 = r19;
|
||||
r17 = value2;
|
||||
} else {
|
||||
value22 = intl.string(t['9SNdf4']);
|
||||
r16 = value2;
|
||||
r17 = value22;
|
||||
}
|
||||
} else {
|
||||
if (r13) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport8 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport8.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else if (value16) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport8 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport8.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else if (value8) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport8 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport8.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)},
|
||||
username: name}]);
|
||||
} else {
|
||||
formatToParts = intl.formatToParts;
|
||||
r20 = (require(1581) /* metro dependency 1581: MetaQuestUtilsAndroid */).isMetaQuest() ? t.yqX4Dr : t['7O7Zg3'];
|
||||
defaultImport7 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [r20, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport7.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}}]);
|
||||
}
|
||||
r16 = r19;
|
||||
r17 = value2;
|
||||
}
|
||||
} else {
|
||||
formatToParts = intl.formatToParts;
|
||||
LwCwT9 = t.LwCwT9;
|
||||
defaultImport6 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r16 = Reflect.apply(formatToParts, intl, [LwCwT9, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport6.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}}]);
|
||||
r17 = value2;
|
||||
}
|
||||
} else if (r18) {
|
||||
value25 = intl.formatToPlainString(t['Mptau/'], {username: name2});
|
||||
r16 = value2;
|
||||
r17 = value25;
|
||||
} else if (hasUserTrialOfferExpired2) {
|
||||
if (value16) {
|
||||
if (r13) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport8 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport8.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}, username: name}]);
|
||||
} else if (value16) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport8 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport8.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}, username: name}]);
|
||||
} else if (value8) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport8 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport8.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}, username: name}]);
|
||||
} else {
|
||||
formatToParts = intl.formatToParts;
|
||||
r20 = (require(1581) /* metro dependency 1581: MetaQuestUtilsAndroid */).isMetaQuest() ? t.yqX4Dr : t['7O7Zg3'];
|
||||
defaultImport7 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [r20, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport7.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}}]);
|
||||
}
|
||||
r16 = r19;
|
||||
r17 = value2;
|
||||
} else {
|
||||
value22 = intl.string(t['9SNdf4']);
|
||||
r16 = value2;
|
||||
r17 = value22;
|
||||
}
|
||||
} else {
|
||||
if (r13) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport8 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport8.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}, username: name}]);
|
||||
} else if (value16) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport8 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport8.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}, username: name}]);
|
||||
} else if (value8) {
|
||||
formatToParts = intl.formatToParts;
|
||||
mVzEG8 = t.mVzEG8;
|
||||
defaultImport8 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [mVzEG8, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport8.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}, username: name}]);
|
||||
} else {
|
||||
formatToParts = intl.formatToParts;
|
||||
r20 = (require(1581) /* metro dependency 1581: MetaQuestUtilsAndroid */).isMetaQuest() ? t.yqX4Dr : t['7O7Zg3'];
|
||||
defaultImport7 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
r19 = Reflect.apply(formatToParts, intl, [r20, {helpdeskArticle: {action: 'bindOpenUrl',
|
||||
url: defaultImport7.getArticleURL(HelpdeskArticles.REFERRAL_PROGRAM)}}]);
|
||||
}
|
||||
r16 = r19;
|
||||
r17 = value2;
|
||||
}
|
||||
r10 = !hasUserTrialOfferExpired2 && !r18;
|
||||
r10 = r10 && r13;
|
||||
r10 = r10 && !value8;
|
||||
object3 = {};
|
||||
copyDataProperties(object3, object6, r34);
|
||||
object3['bodyText'] = r17;
|
||||
object3['structuredBodyText'] = r16;
|
||||
object3['bodyTextColor'] = bodyTextColor;
|
||||
object3['subText'] = r9;
|
||||
object3['subTextColor'] = subTextColor;
|
||||
object3['canBeAccepted'] = r10;
|
||||
if (r10) {
|
||||
object6 = {};
|
||||
copyDataProperties(object6, object3, r34);
|
||||
object6['footerText'] = r15;
|
||||
object6['footerTextColor'] = footerTextColor;
|
||||
object6['canBeAccepted'] = r10;
|
||||
object6['acceptLabelText'] = intl.string(t.bXTClc);
|
||||
object6['acceptLabelColor'] = acceptLabelColor;
|
||||
object6['acceptLabelIconUrl'] = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(7955) /* metro dependency 7955 */);
|
||||
r0 = object6;
|
||||
} else {
|
||||
r0 = object3;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function createReferralTrialEmbedRedesignIsReferralTrialProductOfferIdEnabled() { // fn#66218, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8497:2024, owner: createReferralTrialEmbedRedesign.isReferralTrialProductOfferIdEnabled, offset: 0x01bf381d, size: 97 bytes, params: 1, frame: 15
|
||||
var environment;
|
||||
const value = environment.__proto__;
|
||||
const env0_0 = IAPStoreAndroid.getOfferIds();
|
||||
const Object = global.Object;
|
||||
const values = Object.values;
|
||||
const TrialIdToProductOfferId = (require(5143) /* metro dependency 5143: ProductIdsAndroid */).TrialIdToProductOfferId;
|
||||
return Reflect.apply(values, Object, [TrialIdToProductOfferId[PREMIUM_TIER_2_REFERRAL_TRIAL_ID]]).every(_fun66219);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,72 @@
|
||||
/* Metro module 10606; source: modules/messages/native/renderer/row_data/embeds/SafetyPolicyNoticeEmbed.tsx; dependencies: [27, 661, 5267, 3738, 1244, 8191, 8130, 2] */
|
||||
function _fun81746(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81746, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10792:6, offset: 0x01edc83f, size: 168 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(27) /* metro dependency 27 */).Image;
|
||||
const env0_4 = (require(661) /* metro dependency 661: Constants */).MessageEmbedTypes;
|
||||
const env0_5 = (require(5267) /* metro dependency 5267: SafetyHubConstants */).SafetyHubPolicyNoticeKeys;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/SafetyPolicyNoticeEmbed.tsx');
|
||||
exports.createSafetyPolicyNoticeEmbed = createSafetyPolicyNoticeEmbed;
|
||||
}
|
||||
|
||||
function createSafetyPolicyNoticeEmbed(a0) { // fn#81747, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10792:318, offset: 0x01edc8e7, size: 623 bytes, params: 2, frame: 24
|
||||
var r14;
|
||||
var object3;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var moduleValue;
|
||||
var formatToPlainString;
|
||||
var eevFb6;
|
||||
var object4;
|
||||
var value5;
|
||||
let embeds = a0.embeds;
|
||||
if (embeds != null) {
|
||||
embeds = a0.embeds;
|
||||
var property = embeds[0];
|
||||
var value = undefined;
|
||||
var fields = property == null ? value : property.fields;
|
||||
if (fields == null) {
|
||||
return undefined;
|
||||
}
|
||||
embeds = a0.embeds;
|
||||
property = embeds[0];
|
||||
var type = property == null ? value : property.type;
|
||||
var SAFETY_POLICY_NOTICE = MessageEmbedTypes.SAFETY_POLICY_NOTICE;
|
||||
if (type !== SAFETY_POLICY_NOTICE) {
|
||||
return undefined;
|
||||
}
|
||||
embeds = a0.embeds;
|
||||
property = embeds[0];
|
||||
fields = property.fields;
|
||||
var r1 = (fields == null ? value : fields.find(function({rawName}) {
|
||||
return rawName === SafetyHubPolicyNoticeKeys.CLASSIFICATION_ID;
|
||||
})) ?? value;
|
||||
r1 = (r1 == null ? value : r1.rawValue) ?? value;
|
||||
fields = property.fields;
|
||||
var r2 = (fields == null ? value : fields.find(function({rawName}) {
|
||||
return rawName === SafetyHubPolicyNoticeKeys.INCIDENT_TIMESTAMP;
|
||||
})) ?? value;
|
||||
r14 = r2 == null || r2.rawValue == null ? value : global.parseFloat(r2.rawValue);
|
||||
if (r1 == null) {
|
||||
return undefined;
|
||||
}
|
||||
if (r14 != null) {
|
||||
object3 = {};
|
||||
object3.titleText = intl.string(t['4CxGXi']);
|
||||
moduleValue = require(8191) /* metro dependency 8191: EmbedUtils */;
|
||||
object3.titleIcon = moduleValue.getAssetUriForEmbed(Image.resolveAssetSource(importDefault(8130) /* metro dependency 8130 */));
|
||||
formatToPlainString = intl.formatToPlainString;
|
||||
eevFb6 = t.eevFb6;
|
||||
object4 = {};
|
||||
value5 = (importDefault(3738) /* metro dependency 3738 */)();
|
||||
object4.daysAgo = value5.diff((importDefault(3738) /* metro dependency 3738 */).unix(r14), 'days');
|
||||
object3.subtitleText = Reflect.apply(formatToPlainString, intl, [eevFb6, object4]);
|
||||
object3.descriptionText = intl.string(t['5CLb0A']);
|
||||
object3.ctaText = intl.string(t.zKnzwm);
|
||||
object3.classificationId = r1;
|
||||
return object3;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+118
@@ -0,0 +1,118 @@
|
||||
/* Metro module 10607; source: modules/messages/native/renderer/row_data/embeds/SafetySystemNotificationEmbed.tsx; dependencies: [27, 661, 3738, 8130, 6654, 5266, 8191, 1244, 2] */
|
||||
function _fun81750(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81750, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10793:6, offset: 0x01edcb8e, size: 146 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(27) /* metro dependency 27 */).Image;
|
||||
const env0_4 = (require(661) /* metro dependency 661: Constants */).MessageEmbedTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/SafetySystemNotificationEmbed.tsx');
|
||||
exports.createSafetySystemNotificationEmbed = createSafetySystemNotificationEmbed;
|
||||
}
|
||||
|
||||
function createSafetySystemNotificationEmbed(a0) { // fn#81751, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10793:294, offset: 0x01edcc20, size: 736 bytes, params: 2, frame: 27
|
||||
var r5;
|
||||
var r0;
|
||||
var r3;
|
||||
var r6;
|
||||
var r7;
|
||||
var r15;
|
||||
var text;
|
||||
var key;
|
||||
var ctas;
|
||||
var moduleValue2;
|
||||
var moduleValue3;
|
||||
var object3;
|
||||
var header;
|
||||
var value6;
|
||||
var moduleValue4;
|
||||
var getAssetUriForEmbed;
|
||||
var resolveAssetSource;
|
||||
var intl;
|
||||
var formatToPlainString;
|
||||
var eevFb6;
|
||||
var object4;
|
||||
if (a0 != null) {
|
||||
var embeds = a0.embeds;
|
||||
if (embeds == null) {
|
||||
return undefined;
|
||||
}
|
||||
embeds = a0.embeds;
|
||||
var value = 0;
|
||||
var property = embeds[value];
|
||||
var value2 = undefined;
|
||||
if ((property == null ? value2 : property.fields) == null) {
|
||||
return undefined;
|
||||
}
|
||||
embeds = a0.embeds;
|
||||
property = embeds[value];
|
||||
var type = property == null ? value2 : property.type;
|
||||
var SAFETY_SYSTEM_NOTIFICATION = MessageEmbedTypes.SAFETY_SYSTEM_NOTIFICATION;
|
||||
if (type !== SAFETY_SYSTEM_NOTIFICATION) {
|
||||
return undefined;
|
||||
}
|
||||
var messageForProps = require(dependencyMap[5]).parseMessageForProps(a0);
|
||||
if (messageForProps != null) {
|
||||
ctas = messageForProps.ctas;
|
||||
if (ctas != null) {
|
||||
ctas = messageForProps.ctas;
|
||||
if (ctas[value] != null) {
|
||||
moduleValue2 = require(dependencyMap[5]);
|
||||
r5 = moduleValue2.mapCtaToNativeData(messageForProps.ctas[value], messageForProps.learn_more_link,
|
||||
messageForProps.classification_id);
|
||||
} else {
|
||||
r5 = value2;
|
||||
}
|
||||
ctas = messageForProps.ctas;
|
||||
if (ctas[1] != null) {
|
||||
moduleValue3 = require(dependencyMap[5]);
|
||||
r0 = moduleValue3.mapCtaToNativeData(messageForProps.ctas[1], messageForProps.learn_more_link,
|
||||
messageForProps.classification_id);
|
||||
} else {
|
||||
r0 = value2;
|
||||
}
|
||||
r3 = r0;
|
||||
r6 = r5;
|
||||
} else {
|
||||
r3 = value2;
|
||||
r6 = value2;
|
||||
}
|
||||
object3 = {};
|
||||
header = messageForProps.header;
|
||||
value6 = '';
|
||||
r7 = header ?? value6;
|
||||
object3.titleText = r7;
|
||||
moduleValue4 = require(dependencyMap[6]);
|
||||
getAssetUriForEmbed = moduleValue4.getAssetUriForEmbed;
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
r7 = messageForProps.icon === 'danger' ? dependencyMap[3] : dependencyMap[4];
|
||||
object3.titleIcon = Reflect.apply(getAssetUriForEmbed, moduleValue4, [Reflect.apply(resolveAssetSource,
|
||||
Image,
|
||||
[importDefault(r7)])]);
|
||||
intl = require(dependencyMap[7]).intl;
|
||||
formatToPlainString = intl.formatToPlainString;
|
||||
eevFb6 = require(dependencyMap[7]).t.eevFb6;
|
||||
object4 = {};
|
||||
r15 = messageForProps.timestamp ?? value;
|
||||
value = importDefault(dependencyMap[2])();
|
||||
object4.daysAgo = value.diff(importDefault(dependencyMap[2]).unix(r15), 'days');
|
||||
object3.subtitleText = Reflect.apply(formatToPlainString, intl, [eevFb6, object4]);
|
||||
r5 = messageForProps.body ?? value6;
|
||||
object3.descriptionText = r5;
|
||||
text = r6 == null ? value2 : r6.text;
|
||||
object3.primaryCtaText = text;
|
||||
type = r6 == null ? value2 : r6.type;
|
||||
object3.primaryCtaType = type;
|
||||
key = r6 == null ? value2 : r6.key;
|
||||
object3.primaryCtaKey = key;
|
||||
text = r3 == null ? value2 : r3.text;
|
||||
object3.secondaryCtaText = text;
|
||||
type = r3 == null ? value2 : r3.type;
|
||||
object3.secondaryCtaType = type;
|
||||
key = r3 == null ? value2 : r3.key;
|
||||
object3.secondaryCtaKey = key;
|
||||
object3.footerTheme = messageForProps.theme;
|
||||
return object3;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+134
@@ -0,0 +1,134 @@
|
||||
/* Metro module 10556; source: modules/messages/native/renderer/row_data/embeds/coded_links/BuildOverrideEmbed.tsx; dependencies: [27, 10557, 4118, 8189, 10558, 10561, 1582, 1244, 8181, 697, 4002, 10528, 10529, 10555, 2] */
|
||||
function _fun81355(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81355, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10742:6, offset: 0x01ecd63c, size: 188 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_4 = (require(27) /* metro dependency 27 */).Image;
|
||||
const buildOverrideStore = importDefault(10557) /* metro dependency 10557: BuildOverrideStore */;
|
||||
const env0_6 = (require(10557) /* metro dependency 10557: BuildOverrideStore */).State;
|
||||
const env0_7 = (require(4118) /* metro dependency 4118: Constants */).InviteTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/coded_links/BuildOverrideEmbed.tsx');
|
||||
exports.createBuildOverrideEmbed = createBuildOverrideEmbed;
|
||||
}
|
||||
|
||||
function createBuildOverrideEmbed(a0, a1) { // fn#81356, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10742:305, offset: 0x01ecd6f8, size: 1216 bytes, params: 3, frame: 26
|
||||
var r0;
|
||||
const DEVICE_FIELD = (require(10558) /* metro dependency 10558: BuildOverrideUtils */).DEVICE_FIELD;
|
||||
var object2;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
var string;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var moduleValue2;
|
||||
const value2 = undefined;
|
||||
const {colors, baseColors} = (importDefault(8189) /* metro dependency 8189: getEmbedThemeColors */)(a1);
|
||||
const currentBuildOverride = BuildOverrideStore.getCurrentBuildOverride();
|
||||
const buildOverride = BuildOverrideStore.getBuildOverride(a0);
|
||||
let state = buildOverride.state;
|
||||
const Resolving = State.Resolving;
|
||||
if (state === Resolving) {
|
||||
object2 = {headerText: 'RESOLVING'};
|
||||
object2.resolvingGradientEnd = colors.resolvingGradientEnd;
|
||||
object2.resolvingGradientStart = colors.resolvingGradientStart;
|
||||
object2.type = InviteTypes.GUILD;
|
||||
copyDataProperties(object2, baseColors, undefined);
|
||||
return object2;
|
||||
}
|
||||
let override = buildOverride.override;
|
||||
const id = override == null || override.targetBuildOverride == null || override.targetBuildOverride[DEVICE_FIELD] == null ? value2 : override.targetBuildOverride[DEVICE_FIELD].id;
|
||||
let r6 = id != null && id === (currentBuildOverride.overrides == null || currentBuildOverride.overrides[DEVICE_FIELD] == null ? value2 : currentBuildOverride.overrides[DEVICE_FIELD].id);
|
||||
const defaultImport = importDefault(10561) /* metro dependency 10561: validateBuildOverride */;
|
||||
override = buildOverride.override;
|
||||
const clientInfoUtilsModule = importAll(1582) /* metro dependency 1582: ClientInfoUtils */;
|
||||
const getConstants = clientInfoUtilsModule.getConstants;
|
||||
const Version = Reflect.apply(getConstants, clientInfoUtilsModule, []).Version;
|
||||
const value8 = defaultImport(override, ['discord_ios', 'discord_android'], Version);
|
||||
state = currentBuildOverride.state;
|
||||
const Invalid = State.Invalid;
|
||||
if (state === Invalid) {
|
||||
object2 = {};
|
||||
copyDataProperties(object2, baseColors, undefined);
|
||||
object2['headerText'] = intl.string(t.d34xi4).toLocaleUpperCase();
|
||||
moduleValue2 = require(8181) /* metro dependency 8181: RowGeneratorStyleSheet */;
|
||||
object2['titleColor'] = moduleValue2.processColorOrThrow((importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.RED_400);
|
||||
object2['titleText'] = value8.valid ? intl.string(t.ODXApH) : value8.reason;
|
||||
object2['subtitle'] = id;
|
||||
object2['subtitleColor'] = id != null ? colors.subtitleColor : value2;
|
||||
object2['thumbnailUrl'] = Image.resolveAssetSource((require(4002) /* metro dependency 4002: shared */).isThemeDark(a1) ? importDefault(10528) /* metro dependency 10528 */ : importDefault(10529) /* metro dependency 10529 */).uri;
|
||||
object2['thumbnailBackgroundColor'] = colors.thumbnailBackgroundColor;
|
||||
object2['type'] = InviteTypes.GUILD;
|
||||
r0 = object2;
|
||||
} else if (buildOverride.state === State.Invalid) {
|
||||
object2 = {};
|
||||
copyDataProperties(object2, baseColors, undefined);
|
||||
object2['headerText'] = intl.string(t.d34xi4).toLocaleUpperCase();
|
||||
moduleValue2 = require(8181) /* metro dependency 8181: RowGeneratorStyleSheet */;
|
||||
object2['titleColor'] = moduleValue2.processColorOrThrow((importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.RED_400);
|
||||
object2['titleText'] = value8.valid ? intl.string(t.ODXApH) : value8.reason;
|
||||
object2['subtitle'] = id;
|
||||
object2['subtitleColor'] = id != null ? colors.subtitleColor : value2;
|
||||
object2['thumbnailUrl'] = Image.resolveAssetSource((require(4002) /* metro dependency 4002: shared */).isThemeDark(a1) ? importDefault(10528) /* metro dependency 10528 */ : importDefault(10529) /* metro dependency 10529 */).uri;
|
||||
object2['thumbnailBackgroundColor'] = colors.thumbnailBackgroundColor;
|
||||
object2['type'] = InviteTypes.GUILD;
|
||||
r0 = object2;
|
||||
} else if (buildOverride.override == null) {
|
||||
object2 = {};
|
||||
copyDataProperties(object2, baseColors, undefined);
|
||||
object2['headerText'] = intl.string(t.d34xi4).toLocaleUpperCase();
|
||||
moduleValue2 = require(8181) /* metro dependency 8181: RowGeneratorStyleSheet */;
|
||||
object2['titleColor'] = moduleValue2.processColorOrThrow((importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.RED_400);
|
||||
object2['titleText'] = value8.valid ? intl.string(t.ODXApH) : value8.reason;
|
||||
object2['subtitle'] = id;
|
||||
object2['subtitleColor'] = id != null ? colors.subtitleColor : value2;
|
||||
object2['thumbnailUrl'] = Image.resolveAssetSource((require(4002) /* metro dependency 4002: shared */).isThemeDark(a1) ? importDefault(10528) /* metro dependency 10528 */ : importDefault(10529) /* metro dependency 10529 */).uri;
|
||||
object2['thumbnailBackgroundColor'] = colors.thumbnailBackgroundColor;
|
||||
object2['type'] = InviteTypes.GUILD;
|
||||
r0 = object2;
|
||||
} else if (id == null) {
|
||||
object2 = {};
|
||||
copyDataProperties(object2, baseColors, undefined);
|
||||
object2['headerText'] = intl.string(t.d34xi4).toLocaleUpperCase();
|
||||
moduleValue2 = require(8181) /* metro dependency 8181: RowGeneratorStyleSheet */;
|
||||
object2['titleColor'] = moduleValue2.processColorOrThrow((importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.RED_400);
|
||||
object2['titleText'] = value8.valid ? intl.string(t.ODXApH) : value8.reason;
|
||||
object2['subtitle'] = id;
|
||||
object2['subtitleColor'] = id != null ? colors.subtitleColor : value2;
|
||||
object2['thumbnailUrl'] = Image.resolveAssetSource((require(4002) /* metro dependency 4002: shared */).isThemeDark(a1) ? importDefault(10528) /* metro dependency 10528 */ : importDefault(10529) /* metro dependency 10529 */).uri;
|
||||
object2['thumbnailBackgroundColor'] = colors.thumbnailBackgroundColor;
|
||||
object2['type'] = InviteTypes.GUILD;
|
||||
r0 = object2;
|
||||
} else if (value8.valid) {
|
||||
object2 = {};
|
||||
copyDataProperties(object2, baseColors, undefined);
|
||||
string = intl.string;
|
||||
object2['headerText'] = Reflect.apply(string, intl, [t.Wj3LW4]).toLocaleUpperCase();
|
||||
object2['headerColor'] = colors.headerColor;
|
||||
string = intl.string;
|
||||
object2['titleText'] = Reflect.apply(string, intl, [t.RCYGot]);
|
||||
object2['titleColor'] = colors.titleColor;
|
||||
object2['subtitle'] = id;
|
||||
object2['subtitleColor'] = colors.subtitleColor;
|
||||
object2['thumbnailUrl'] = Image.resolveAssetSource(importDefault(10555) /* metro dependency 10555 */).uri;
|
||||
object2['acceptButtonVariant'] = r6 ? 'destructive' : 'primary';
|
||||
string = intl.string;
|
||||
r6 = r6 ? Reflect.apply(string, intl, [t.tX4xrt]) : Reflect.apply(string, intl, [t.nOunHC]);
|
||||
object2['acceptLabelText'] = r6;
|
||||
object2['embedCanBeTapped'] = true;
|
||||
object2['type'] = InviteTypes.GUILD;
|
||||
r0 = object2;
|
||||
} else {
|
||||
object2 = {};
|
||||
copyDataProperties(object2, baseColors, undefined);
|
||||
object2['headerText'] = intl.string(t.d34xi4).toLocaleUpperCase();
|
||||
moduleValue2 = require(8181) /* metro dependency 8181: RowGeneratorStyleSheet */;
|
||||
object2['titleColor'] = moduleValue2.processColorOrThrow((importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.RED_400);
|
||||
object2['titleText'] = value8.valid ? intl.string(t.ODXApH) : value8.reason;
|
||||
object2['subtitle'] = id;
|
||||
object2['subtitleColor'] = id != null ? colors.subtitleColor : value2;
|
||||
object2['thumbnailUrl'] = Image.resolveAssetSource((require(4002) /* metro dependency 4002: shared */).isThemeDark(a1) ? importDefault(10528) /* metro dependency 10528 */ : importDefault(10529) /* metro dependency 10529 */).uri;
|
||||
object2['thumbnailBackgroundColor'] = colors.thumbnailBackgroundColor;
|
||||
object2['type'] = InviteTypes.GUILD;
|
||||
r0 = object2;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,231 @@
|
||||
/* Metro module 10535; source: modules/messages/native/renderer/row_data/embeds/coded_links/CodedLinks.tsx; dependencies: [57, 3785, 1867, 1878, 7083, 10536, 4101, 10541, 10542, 10554, 10556, 10549, 10562, 10551, 10563, 10567, 8354, 10572, 10574, 1360, 2] */
|
||||
function _fun81286(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81286, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10721:6, offset: 0x01ec6d02, size: 173 bytes, params: 8, frame: 19
|
||||
let env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
let env0_2 = importDefault(57) /* metro dependency 57 */;
|
||||
const lurkingStore = importDefault(3785) /* metro dependency 3785: LurkingStore */;
|
||||
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/coded_links/CodedLinks.tsx');
|
||||
exports.createCodedLinkEmbeds = function(a0, a1, a2, a3) {
|
||||
var env0_0 = a0;
|
||||
var env0_1 = a2;
|
||||
var env0_2 = a3;
|
||||
if (a0.author == null) {
|
||||
return [];
|
||||
}
|
||||
if (a1.codedLinks.length === 0) {
|
||||
return [];
|
||||
}
|
||||
var env0_3 = UserStore.getCurrentUser();
|
||||
return a1.codedLinks.map(_fun81289);
|
||||
};
|
||||
}
|
||||
|
||||
function canSeeDevLinks() { // fn#81287, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10721:136, offset: 0x01ec6daf, size: 129 bytes, params: 1, frame: 14
|
||||
var currentUser;
|
||||
const currentUser2 = UserStore.getCurrentUser();
|
||||
const value3 = undefined;
|
||||
let r0 = currentUser2 == null ? value3 : currentUser2.isStaff();
|
||||
if (!r0) {
|
||||
currentUser = UserStore.getCurrentUser();
|
||||
r0 = currentUser == null ? value3 : currentUser.isStaffPersonal();
|
||||
}
|
||||
r0 = !r0 ? GuildStore.getGuild('943265993613008967') != null && !LurkingStore.isLurking('943265993613008967') : r0;
|
||||
return r0;
|
||||
}
|
||||
|
||||
function createCodedLinkEmbeds(a0, a1, a2, a3) { // fn#81288, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10721:520, offset: 0x01ec6e30, size: 106 bytes, params: 5, frame: 12
|
||||
const env0_0 = a0;
|
||||
const env0_1 = a2;
|
||||
const env0_2 = a3;
|
||||
if (a0.author == null) {
|
||||
return [];
|
||||
}
|
||||
if (a1.codedLinks.length === 0) {
|
||||
return [];
|
||||
}
|
||||
const env0_3 = UserStore.getCurrentUser();
|
||||
return a1.codedLinks.map(_fun81289);
|
||||
}
|
||||
|
||||
function _fun81289({type, code, url}) { // fn#81289, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10721:662, offset: 0x01ec6e9a, size: 1808 bytes, params: 2, frame: 23
|
||||
var r0;
|
||||
const CodedLinkType = (require(4101) /* metro dependency 4101: CodedLink */).CodedLinkType;
|
||||
var moduleValue2;
|
||||
var value4;
|
||||
var value7;
|
||||
var moduleValue4;
|
||||
var applicationCodedLinkData;
|
||||
var appLinkGateResult;
|
||||
var state;
|
||||
var app;
|
||||
let value = environment.__proto__;
|
||||
const applicationCodedLinkModule = require(7083) /* metro dependency 7083: ApplicationCodedLink */;
|
||||
if (applicationCodedLinkModule.isApplicationCodedLink(type)) {
|
||||
if (importDefault == null) {
|
||||
return null;
|
||||
}
|
||||
moduleValue4 = applicationCodedLinkModule;
|
||||
if (moduleValue4.isApplicationCodedLinkMobileSupported(type)) {
|
||||
applicationCodedLinkData = (require(7083) /* metro dependency 7083: ApplicationCodedLink */).getApplicationCodedLinkData(type,
|
||||
|
||||
|
||||
code, url);
|
||||
if (applicationCodedLinkData == null) {
|
||||
return null;
|
||||
}
|
||||
appLinkGateResult = (require(10536) /* metro dependency 10536: createAppMessageEmbed */).getAppLinkGateResult({appId: applicationCodedLinkData.applicationId,
|
||||
|
||||
|
||||
channel: importDefault, message: env0_0, theme: importAll});
|
||||
state = appLinkGateResult.state;
|
||||
if (state === 'unavailable') {
|
||||
return null;
|
||||
}
|
||||
state = appLinkGateResult.state;
|
||||
if (state === 'blocked') {
|
||||
return appLinkGateResult.model;
|
||||
}
|
||||
app = appLinkGateResult.app;
|
||||
type = applicationCodedLinkData.type;
|
||||
if (CodedLinkType.ACTIVITY_BOOKMARK === type) {
|
||||
return (require(10541) /* metro dependency 10541: createActivityMessageEmbed */).createActivityMessageEmbed({theme: importAll,
|
||||
|
||||
|
||||
|
||||
embedUrl: url, message: env0_0, app: app, params: applicationCodedLinkData.params});
|
||||
}
|
||||
if (CodedLinkType.APP_DIRECTORY_PROFILE === type) {
|
||||
return (require(10536) /* metro dependency 10536: createAppMessageEmbed */).createAppMessageEmbed({theme: importAll,
|
||||
|
||||
|
||||
|
||||
embedUrl: url, message: env0_0, app: app});
|
||||
}
|
||||
if (CodedLinkType.APP_OAUTH2_LINK === type) {
|
||||
return (require(10536) /* metro dependency 10536: createAppMessageEmbed */).createAppMessageEmbed({theme: importAll,
|
||||
|
||||
|
||||
|
||||
embedUrl: url, message: env0_0, app: app});
|
||||
}
|
||||
return null;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
const INVITE = CodedLinkType.INVITE;
|
||||
if (INVITE === type) {
|
||||
value = require(10542) /* metro dependency 10542: InviteEmbed */;
|
||||
return value.createInviteEmbed(env0_0, code, importAll);
|
||||
}
|
||||
const TEMPLATE = CodedLinkType.TEMPLATE;
|
||||
if (TEMPLATE === type) {
|
||||
return (require(10554) /* metro dependency 10554: GuildTemplateEmbed */).createGuildTemplateEmbed(code,
|
||||
importAll);
|
||||
}
|
||||
const BUILD_OVERRIDE = CodedLinkType.BUILD_OVERRIDE;
|
||||
if (BUILD_OVERRIDE === type) {
|
||||
return (require(10556) /* metro dependency 10556: BuildOverrideEmbed */).createBuildOverrideEmbed(code,
|
||||
importAll);
|
||||
}
|
||||
const MANUAL_BUILD_OVERRIDE = CodedLinkType.MANUAL_BUILD_OVERRIDE;
|
||||
if (MANUAL_BUILD_OVERRIDE === type) {
|
||||
if (canSeeDevLinks()) {
|
||||
value = require(10556) /* metro dependency 10556: BuildOverrideEmbed */;
|
||||
value = value.createBuildOverrideEmbed(code, importAll);
|
||||
r0 = value;
|
||||
} else {
|
||||
r0 = null;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
const EVENT = CodedLinkType.EVENT;
|
||||
if (EVENT === type) {
|
||||
return (require(10549) /* metro dependency 10549: GuildScheduledEventEmbed */).createGuildScheduledEventLinkEmbed(code,
|
||||
|
||||
importAll);
|
||||
}
|
||||
const CHANNEL_LINK = CodedLinkType.CHANNEL_LINK;
|
||||
if (CHANNEL_LINK === type) {
|
||||
return (require(10562) /* metro dependency 10562: VoiceChannelLinkEmbed */).createVoiceChannelLinkEmbed(code,
|
||||
importAll);
|
||||
}
|
||||
const EMBEDDED_ACTIVITY_INVITE = CodedLinkType.EMBEDDED_ACTIVITY_INVITE;
|
||||
if (EMBEDDED_ACTIVITY_INVITE === type) {
|
||||
return (require(10551) /* metro dependency 10551: EmbeddedActivityInviteEmbed */).createEmbeddedActivityInviteEmbed({theme: importAll,
|
||||
|
||||
inviteCode: code});
|
||||
}
|
||||
const EXPERIMENT = CodedLinkType.EXPERIMENT;
|
||||
if (EXPERIMENT === type) {
|
||||
if ((require(10563) /* metro dependency 10563: useCodedLinksExperimentEmbeds */).canSeeExperimentEmbeds()) {
|
||||
value = require(10567) /* metro dependency 10567: ExperimentEmbed */;
|
||||
value = value.createExperimentEmbed(url, importAll);
|
||||
r0 = value;
|
||||
} else {
|
||||
r0 = null;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
const GUILD_PRODUCT = CodedLinkType.GUILD_PRODUCT;
|
||||
if (GUILD_PRODUCT === type) {
|
||||
return null;
|
||||
}
|
||||
const SERVER_SHOP = CodedLinkType.SERVER_SHOP;
|
||||
if (SERVER_SHOP === type) {
|
||||
return null;
|
||||
}
|
||||
const SOCIAL_LAYER_STOREFRONT = CodedLinkType.SOCIAL_LAYER_STOREFRONT;
|
||||
if (SOCIAL_LAYER_STOREFRONT === type) {
|
||||
moduleValue2 = require(8354) /* metro dependency 8354: SocialLayerStorefrontMobilePurchasingExperiment */;
|
||||
if (moduleValue2.getIsEligibleForSocialLayerStorefrontMobilePurchasing({location: 'create_coded_link_embeds'})) {
|
||||
if (type === CodedLinkType.SOCIAL_LAYER_STOREFRONT_APP) {
|
||||
value7 = env1_2(code.split('-'), 2);
|
||||
return (require(10572) /* metro dependency 10572: createSocialLayerStorefrontProductDetailsEmbed */).createSocialLayerStorefrontProductDetailsEmbed({skuId: value7[0],
|
||||
|
||||
|
||||
|
||||
guildOrApplication: {type: 'application', applicationId: value7[1]}, theme: importAll});
|
||||
}
|
||||
value4 = env1_2(code.split('-'), 2);
|
||||
return (require(10572) /* metro dependency 10572: createSocialLayerStorefrontProductDetailsEmbed */).createSocialLayerStorefrontProductDetailsEmbed({skuId: value4[0],
|
||||
|
||||
|
||||
guildOrApplication: {type: 'guild', guildId: value4[1]}, theme: importAll});
|
||||
}
|
||||
return null;
|
||||
}
|
||||
const SOCIAL_LAYER_STOREFRONT_APP = CodedLinkType.SOCIAL_LAYER_STOREFRONT_APP;
|
||||
if (SOCIAL_LAYER_STOREFRONT_APP === type) {
|
||||
moduleValue2 = require(8354) /* metro dependency 8354: SocialLayerStorefrontMobilePurchasingExperiment */;
|
||||
if (moduleValue2.getIsEligibleForSocialLayerStorefrontMobilePurchasing({location: 'create_coded_link_embeds'})) {
|
||||
if (type === CodedLinkType.SOCIAL_LAYER_STOREFRONT_APP) {
|
||||
value7 = env1_2(code.split('-'), 2);
|
||||
return (require(10572) /* metro dependency 10572: createSocialLayerStorefrontProductDetailsEmbed */).createSocialLayerStorefrontProductDetailsEmbed({skuId: value7[0],
|
||||
|
||||
|
||||
|
||||
guildOrApplication: {type: 'application', applicationId: value7[1]}, theme: importAll});
|
||||
}
|
||||
value4 = env1_2(code.split('-'), 2);
|
||||
return (require(10572) /* metro dependency 10572: createSocialLayerStorefrontProductDetailsEmbed */).createSocialLayerStorefrontProductDetailsEmbed({skuId: value4[0],
|
||||
|
||||
|
||||
guildOrApplication: {type: 'guild', guildId: value4[1]}, theme: importAll});
|
||||
}
|
||||
return null;
|
||||
}
|
||||
const QUESTS_EMBED = CodedLinkType.QUESTS_EMBED;
|
||||
if (QUESTS_EMBED === type) {
|
||||
return (require(10574) /* metro dependency 10574: QuestEmbedNative */).createQuestsEmbed({theme: importAll,
|
||||
questId: code, currentUser: env0_3});
|
||||
}
|
||||
const COLLECTIBLES_SHOP = CodedLinkType.COLLECTIBLES_SHOP;
|
||||
if (COLLECTIBLES_SHOP === type) {
|
||||
return null;
|
||||
}
|
||||
return (require(1360) /* metro dependency 1360: GlobalUtils */).assertNever(type);
|
||||
}
|
||||
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
/* Metro module 9859; source: modules/messages/native/renderer/row_data/embeds/coded_links/CodedLinksConstants.tsx; dependencies: [2] */
|
||||
function _fun77299(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#77299, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10045:6, offset: 0x01df8789, size: 196 bytes, params: 8, frame: 16
|
||||
var object2;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
object2 = {STAGE_INSTANCE: 0};
|
||||
object2[0] = 'STAGE_INSTANCE';
|
||||
object2.GUILD_SCHEDULED_EVENT = 1;
|
||||
object2[1] = 'GUILD_SCHEDULED_EVENT';
|
||||
object2.GUILD_INVITE_DISABLED = 2;
|
||||
object2[2] = 'GUILD_INVITE_DISABLED';
|
||||
object2.EMBEDDED_ACTIVITY_INVITE = 3;
|
||||
object2[3] = 'EMBEDDED_ACTIVITY_INVITE';
|
||||
object2.APP_MESSAGE_EMBED = 4;
|
||||
object2[4] = 'APP_MESSAGE_EMBED';
|
||||
object2.GUILD_PROFILE_INVITE = 5;
|
||||
object2[5] = 'GUILD_PROFILE_INVITE';
|
||||
object2.VOICE_CHANNEL_LIST_INVITE = 6;
|
||||
object2[6] = 'VOICE_CHANNEL_LIST_INVITE';
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/coded_links/CodedLinksConstants.tsx');
|
||||
exports.CodedLinkExtendedType = object2;
|
||||
}
|
||||
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
/* Metro module 10538; source: modules/messages/native/renderer/row_data/embeds/coded_links/CodedLinksTypes.tsx; dependencies: [2] */
|
||||
function _fun81297(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81297, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10724:6, offset: 0x01ec840d, size: 100 bytes, params: 8, frame: 16
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/coded_links/CodedLinksTypes.tsx');
|
||||
exports.AppMessageEmbedDisplayType = {DISPLAY: 'display', BLOCKED: 'blocked'};
|
||||
}
|
||||
|
||||
+142
@@ -0,0 +1,142 @@
|
||||
/* Metro module 10551; source: modules/messages/native/renderer/row_data/embeds/coded_links/EmbeddedActivityInviteEmbed.tsx; dependencies: [57, 27, 1378, 6874, 4234, 1226, 1379, 4097, 3793, 1878, 9859, 4118, 694, 6873, 8189, 6647, 1244, 4805, 10552, 2] */
|
||||
function _fun81335(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81335, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10737:6, offset: 0x01ecbcd1, size: 345 bytes, params: 8, frame: 19
|
||||
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 = (require(27) /* metro dependency 27 */).Image;
|
||||
const embeddedActivitiesStore = importDefault(1378) /* metro dependency 1378: EmbeddedActivitiesStore */;
|
||||
const applicationAssetsStore = importDefault(6874) /* metro dependency 6874: ApplicationAssetsStore */;
|
||||
const env0_7 = (require(6874) /* metro dependency 6874: ApplicationAssetsStore */).FetchState;
|
||||
const applicationStore = importDefault(4234) /* metro dependency 4234: ApplicationStore */;
|
||||
const authenticationStore = importDefault(1226) /* metro dependency 1226: AuthenticationStore */;
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const inviteStore = importDefault(4097) /* metro dependency 4097: InviteStore */;
|
||||
const relationshipStore = importDefault(3793) /* metro dependency 3793: RelationshipStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const env0_14 = (require(9859) /* metro dependency 9859: CodedLinksConstants */).CodedLinkExtendedType;
|
||||
const env0_15 = (require(4118) /* metro dependency 4118: Constants */).InviteTargetTypes;
|
||||
const env0_16 = ['embedded_cover'];
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/coded_links/EmbeddedActivityInviteEmbed.tsx');
|
||||
exports.createEmbeddedActivityInviteEmbed = createEmbeddedActivityInviteEmbed;
|
||||
}
|
||||
|
||||
function createEmbeddedActivityInviteEmbed({inviteCode, theme}) { // fn#81336, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10737:469, offset: 0x01ecbe2a, size: 1340 bytes, params: 2, frame: 34
|
||||
var r14;
|
||||
var r10;
|
||||
var r2;
|
||||
var r9;
|
||||
var defaultImport;
|
||||
var object2;
|
||||
var assetSource;
|
||||
var formatToParts;
|
||||
var omZR7L;
|
||||
var value14;
|
||||
var moduleValue4;
|
||||
const value = undefined;
|
||||
const invite = InviteStore.getInvite(inviteCode);
|
||||
if (invite == null) {
|
||||
return null;
|
||||
}
|
||||
const target_type = invite.target_type;
|
||||
const target_application = invite.target_application;
|
||||
const EMBEDDED_APPLICATION = InviteTargetTypes.EMBEDDED_APPLICATION;
|
||||
if (target_type !== EMBEDDED_APPLICATION) {
|
||||
return null;
|
||||
}
|
||||
if (target_application == null) {
|
||||
return null;
|
||||
}
|
||||
const getApplication = ApplicationStore.getApplication;
|
||||
let id = target_application.id;
|
||||
if (Reflect.apply(getApplication, ApplicationStore, [id]) == null) {
|
||||
defaultImport = importDefault(694) /* metro dependency 694: Dispatcher */;
|
||||
defaultImport.dispatch({type: 'APPLICATION_UPDATE', application: target_application});
|
||||
}
|
||||
const id3 = target_application.id;
|
||||
const applicationAssetFetchState = ApplicationAssetsStore.getApplicationAssetFetchState(id3);
|
||||
const NOT_FETCHED = FetchState.NOT_FETCHED;
|
||||
if (applicationAssetFetchState === NOT_FETCHED) {
|
||||
(require(6873) /* metro dependency 6873: ApplicationAssetUtils */).fetchAssetIds(id3, env0_16);
|
||||
}
|
||||
const value6 = (importDefault(8189) /* metro dependency 8189: getEmbedThemeColors */)(theme);
|
||||
const baseColors = value6.baseColors;
|
||||
const acceptLabelGreenBackgroundColor = value6.colors.acceptLabelGreenBackgroundColor;
|
||||
let guild = invite.guild;
|
||||
const name = guild == null ? value : guild.name;
|
||||
const channel = invite.channel;
|
||||
id = channel == null ? value : channel.id;
|
||||
guild = invite.guild;
|
||||
const id2 = guild == null ? value : guild.id;
|
||||
const r23 = id != null ? ChannelStore.getChannel(id) : null;
|
||||
const r8 = r23 != null ? (require(6647) /* metro dependency 6647: ChannelUtils */).getSimpleChannelIcon(r23) : null;
|
||||
if (r8 != null) {
|
||||
assetSource = Image.resolveAssetSource(r8);
|
||||
r14 = assetSource == null ? value : assetSource.uri;
|
||||
} else {
|
||||
r14 = value;
|
||||
}
|
||||
const r13 = (target_application == null ? value : target_application.name) ?? null;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
let string = intl.string;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
const value9 = Reflect.apply(string, intl, [t['1qHIZ4']]);
|
||||
if (r23 == null) {
|
||||
r10 = name != null ? intl.formatToParts(t.u0vaDE, {guildName: name}) : null;
|
||||
} else if (name != null) {
|
||||
formatToParts = intl.formatToParts;
|
||||
omZR7L = t.omZR7L;
|
||||
object2 = {};
|
||||
object2.channelName = (require(4805) /* metro dependency 4805: useChannelName */).computeChannelName(r23,
|
||||
UserStore,
|
||||
RelationshipStore);
|
||||
object2.guildName = name;
|
||||
r10 = Reflect.apply(formatToParts, intl, [omZR7L, object2]);
|
||||
} else {
|
||||
r10 = name != null ? intl.formatToParts(t.u0vaDE, {guildName: name}) : null;
|
||||
}
|
||||
const value12 = id != null;
|
||||
if (value12) {
|
||||
value14 = EmbeddedActivitiesStore.getEmbeddedActivitiesForChannel(id).find(function({applicationId}) {
|
||||
return applicationId === id;
|
||||
});
|
||||
r2 = value14 == null || value14.userIds == null ? value : value14.userIds.has(AuthenticationStore.getId());
|
||||
} else {
|
||||
r2 = value12;
|
||||
}
|
||||
if (id == null) {
|
||||
r9 = [];
|
||||
} else if (id2 != null) {
|
||||
moduleValue4 = require(10552) /* metro dependency 10552: useEmbeddedActivityParticipantAvatarUris */;
|
||||
r9 = moduleValue4.getEmbeddedActivityParticipantAvatarUris({channelId: id, guildId: id2, applicationId: id3});
|
||||
} else {
|
||||
r9 = [];
|
||||
}
|
||||
string = intl.string;
|
||||
const VJlc0S = t.VJlc0S;
|
||||
const r6 = r9.length === 0 ? intl.string(t.I0v0Qv) : r2 ? intl.string(t.KC26NR) : Reflect.apply(string, intl,
|
||||
[VJlc0S]);
|
||||
const property = env0_3((require(6873) /* metro dependency 6873: ApplicationAssetUtils */).getAssetIds(id3,
|
||||
env0_16) ?? [], 1)[0];
|
||||
const r5 = property != null ? (require(6873) /* metro dependency 6873: ApplicationAssetUtils */).getAssetImage(id3,
|
||||
property, 1024) : value;
|
||||
object2 = {};
|
||||
copyDataProperties(object2, baseColors, undefined);
|
||||
object2['channelIcon'] = r14;
|
||||
object2['headerText'] = r13;
|
||||
object2['acceptLabelBackgroundColor'] = acceptLabelGreenBackgroundColor;
|
||||
object2['titleText'] = value9;
|
||||
object2['structurableSubtitleText'] = r10;
|
||||
object2['type'] = null;
|
||||
const EMBEDDED_ACTIVITY_INVITE = CodedLinkExtendedType.EMBEDDED_ACTIVITY_INVITE;
|
||||
object2['extendedType'] = EMBEDDED_ACTIVITY_INVITE;
|
||||
object2['participantAvatarUris'] = r9;
|
||||
object2['acceptLabelText'] = r6;
|
||||
object2['splashUrl'] = r5;
|
||||
string = intl.string;
|
||||
const PZLnuD = t.PZLnuD;
|
||||
object2['noParticipantsText'] = Reflect.apply(string, intl, [PZLnuD]);
|
||||
object2['ctaEnabled'] = !r2;
|
||||
return object2;
|
||||
}
|
||||
|
||||
+217
@@ -0,0 +1,217 @@
|
||||
/* Metro module 10567; source: modules/messages/native/renderer/row_data/embeds/coded_links/ExperimentEmbed.tsx; dependencies: [31, 27, 1226, 4108, 4118, 33, 8189, 4105, 10564, 10565, 3866, 10528, 10529, 10568, 8191, 10569, 4113, 4080, 4106, 6275, 6758, 10570, 10563, 2] */
|
||||
function _fun81494(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81494, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10753:6, offset: 0x01ed14a3, size: 248 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importAll(31) /* metro dependency 31 */;
|
||||
const env0_4 = (require(27) /* metro dependency 27 */).Image;
|
||||
const authenticationStore = importDefault(1226) /* metro dependency 1226: AuthenticationStore */;
|
||||
const env0_6 = (require(4108) /* metro dependency 4108: ExperimentConstants */).ExperimentEmbedType;
|
||||
const env0_7 = (require(4118) /* metro dependency 4118: Constants */).InviteTypes;
|
||||
const env0_8 = (require(33) /* metro dependency 33 */).jsx;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/coded_links/ExperimentEmbed.tsx');
|
||||
exports.default = ConnectedExperimentOverrideActionSheet;
|
||||
exports.createExperimentEmbed = createExperimentEmbed;
|
||||
}
|
||||
|
||||
function ExperimentOverrideActionSheet({id, experiment, override}) { // fn#81495, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10753:198, offset: 0x01ed159b, size: 278 bytes, params: 2, frame: 25
|
||||
var object2;
|
||||
const binding = env0_3;
|
||||
const useMemo = binding.useMemo;
|
||||
const value3 = env0_3.useMemo(_fun81497, [id, experiment, Reflect.apply(useMemo, binding, [_fun81496,
|
||||
[experiment]])]);
|
||||
const value4 = env0_3.useCallback(_fun81502, []);
|
||||
const BottomSheet = (require(6275) /* metro dependency 6275: BottomSheetNative */).BottomSheet;
|
||||
object2 = {};
|
||||
const BottomSheetTitleHeader = (require(6758) /* metro dependency 6758: BottomSheetTitleHeaderNative */).BottomSheetTitleHeader;
|
||||
object2.header = <BottomSheetTitleHeader title={experiment.title} subtitle={id} />;
|
||||
const ExperimentDetails = (require(10570) /* metro dependency 10570: DevToolsExperimentsScreen */).ExperimentDetails;
|
||||
return (
|
||||
<BottomSheet {...object2}>
|
||||
<ExperimentDetails
|
||||
experiment={experiment}
|
||||
override={override}
|
||||
id={id}
|
||||
options={value3}
|
||||
onCopyLink={value4}
|
||||
/>
|
||||
</BottomSheet>
|
||||
);
|
||||
}
|
||||
|
||||
function ConnectedExperimentOverrideActionSheet({id}) { // fn#81503, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10753:1165, offset: 0x01ed18b6, size: 257 bytes, params: 2, frame: 22
|
||||
const {experiments,
|
||||
overridesInfo} = (require(10564) /* metro dependency 10564: useLegacyExperiments */).useLegacyExperiments();
|
||||
const value3 = (require(10565) /* metro dependency 10565: useApexExperiments */).useApexExperiments();
|
||||
const experiments2 = value3.experiments;
|
||||
const env0_3 = experiments2;
|
||||
const overridesInfo2 = value3.overridesInfo;
|
||||
const value4 = env0_3.useMemo(function() {
|
||||
var r1;
|
||||
var property = experiments[id];
|
||||
var value2 = null;
|
||||
r1 = value2 != property ? property : experiments[id];
|
||||
return value2 != r1 ? r1 : value2;
|
||||
}, [experiments, experiments2, id]);
|
||||
return value4 != null && (require(10563) /* metro dependency 10563: useCodedLinksExperimentEmbeds */).useCanSeeExperimentEmbeds() ? <ExperimentOverrideActionSheet id={id} experiment={value4} override={env0_3.useMemo(function() {
|
||||
var r1;
|
||||
var property = overridesInfo[id];
|
||||
var value2 = null;
|
||||
r1 = value2 != property ? property : overridesInfo[id];
|
||||
return value2 != r1 ? r1 : value2;
|
||||
}, [overridesInfo, overridesInfo2, id])} /> : null;
|
||||
}
|
||||
|
||||
function createExperimentEmbed(a0, a1) { // fn#81506, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10753:1674, offset: 0x01ed1a15, size: 1277 bytes, params: 3, frame: 27
|
||||
var r10;
|
||||
var r14;
|
||||
var r6;
|
||||
var property;
|
||||
var object2;
|
||||
var value24;
|
||||
const {colors, baseColors} = (importDefault(8189) /* metro dependency 8189: getEmbedThemeColors */)(a1);
|
||||
const experimentFromEmbedURL = (require(4105) /* metro dependency 4105: ExperimentEmbedUtils */).getExperimentFromEmbedURL(a0);
|
||||
const experimentTreatmentFromEmbedURL = (require(4105) /* metro dependency 4105: ExperimentEmbedUtils */).getExperimentTreatmentFromEmbedURL(a0);
|
||||
const {experiments,
|
||||
overridesInfo} = (require(10564) /* metro dependency 10564: useLegacyExperiments */).getLegacyExperiments();
|
||||
const apexExperiments = (require(10565) /* metro dependency 10565: useApexExperiments */).getApexExperiments();
|
||||
const experiments2 = apexExperiments.experiments;
|
||||
const overridesInfo2 = apexExperiments.overridesInfo;
|
||||
const value7 = null;
|
||||
if (value7 != experimentFromEmbedURL) {
|
||||
property = experiments[experimentFromEmbedURL];
|
||||
r14 = value7 != property ? property : experiments2[experimentFromEmbedURL];
|
||||
} else {
|
||||
r14 = value7;
|
||||
}
|
||||
if (value7 == experimentFromEmbedURL) {
|
||||
object2 = {};
|
||||
copyDataProperties(object2, baseColors, undefined);
|
||||
object2['headerText'] = 'EXPERIMENT';
|
||||
value24 = 'Unknown Experiment';
|
||||
object2['titleText'] = value7 == experimentFromEmbedURL ? value24 : experimentFromEmbedURL;
|
||||
object2['titleColor'] = colors.titleColor;
|
||||
object2['subtitle'] = value24;
|
||||
object2['subtitleColor'] = colors.subtitleColor;
|
||||
object2['bodyText'] = 'This client is missing this experiment. You may need to open the surface where the experiment is used first.';
|
||||
object2['bodyTextColor'] = colors.bodyTextColor;
|
||||
object2['thumbnailUrl'] = Image.resolveAssetSource((require(3866) /* metro dependency 3866: themes */).isThemeDark(a1) ? importDefault(10528) /* metro dependency 10528 */ : importDefault(10529) /* metro dependency 10529 */).uri;
|
||||
object2['thumbnailBackgroundColor'] = colors.thumbnailBackgroundColor;
|
||||
} else {
|
||||
if (value7 == r14) {
|
||||
object2 = {};
|
||||
copyDataProperties(object2, baseColors, undefined);
|
||||
object2['headerText'] = 'EXPERIMENT';
|
||||
value24 = 'Unknown Experiment';
|
||||
object2['titleText'] = value7 == experimentFromEmbedURL ? value24 : experimentFromEmbedURL;
|
||||
object2['titleColor'] = colors.titleColor;
|
||||
object2['subtitle'] = value24;
|
||||
object2['subtitleColor'] = colors.subtitleColor;
|
||||
object2['bodyText'] = 'This client is missing this experiment. You may need to open the surface where the experiment is used first.';
|
||||
object2['bodyTextColor'] = colors.bodyTextColor;
|
||||
object2['thumbnailUrl'] = Image.resolveAssetSource((require(3866) /* metro dependency 3866: themes */).isThemeDark(a1) ? importDefault(10528) /* metro dependency 10528 */ : importDefault(10529) /* metro dependency 10529 */).uri;
|
||||
object2['thumbnailBackgroundColor'] = colors.thumbnailBackgroundColor;
|
||||
object2['type'] = InviteTypes.GUILD;
|
||||
return object2;
|
||||
}
|
||||
property = overridesInfo[experimentFromEmbedURL];
|
||||
r6 = value7 != property ? property : overridesInfo2[experimentFromEmbedURL];
|
||||
var r9 = value7 != r6 ? r6 : value7;
|
||||
var value9 = (require(4105) /* metro dependency 4105: ExperimentEmbedUtils */).getExperimentBuckets(r14).find(_fun81507);
|
||||
r10 = value7 != value9 ? ExperimentEmbedType.EXPERIMENT_TREATMENT : ExperimentEmbedType.EXPERIMENT;
|
||||
var id = AuthenticationStore.getId();
|
||||
var experimentServerAssignmentLabel = (require(4105) /* metro dependency 4105: ExperimentEmbedUtils */).getExperimentServerAssignmentLabel(r14,
|
||||
|
||||
(require(10568) /* metro dependency 10568: useExperimentAssignments */).getExperimentServerAssignment(r14,
|
||||
id));
|
||||
if (r10 === ExperimentEmbedType.EXPERIMENT_TREATMENT) {
|
||||
r10 = value7 != value9 ? value9.label : 'Server Config: ' + experimentServerAssignmentLabel;
|
||||
r6 = value7 != r9 && value7 != value9;
|
||||
r6 = r6 && r9.variantId === value9.value;
|
||||
object2 = {};
|
||||
copyDataProperties(object2, baseColors, id);
|
||||
object2['headerText'] = 'EXPERIMENT TREATMENT';
|
||||
object2['titleText'] = experimentFromEmbedURL;
|
||||
object2['titleColor'] = colors.titleColor;
|
||||
object2['subtitle'] = r10;
|
||||
object2['subtitleColor'] = colors.subtitleColor;
|
||||
object2['thumbnailUrl'] = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(10569) /* metro dependency 10569 */);
|
||||
object2['thumbnailBackgroundColor'] = colors.backgroundColor;
|
||||
r10 = r6 ? colors.clearLabelRedColor : colors.acceptLabelGreenColor;
|
||||
object2['acceptLabelColor'] = r10;
|
||||
r10 = r6 ? colors.clearLabelRedBackgroundColor : colors.acceptLabelGreenBackgroundColor;
|
||||
object2['acceptLabelBackgroundColor'] = r10;
|
||||
r9 = r6 ? 'Clear Treatment ' + experimentTreatmentFromEmbedURL : 'Apply Treatment ' + experimentTreatmentFromEmbedURL;
|
||||
object2['acceptLabelText'] = r9;
|
||||
object2['embedCanBeTapped'] = true;
|
||||
object2['type'] = InviteTypes.GUILD;
|
||||
return object2;
|
||||
}
|
||||
object2 = {};
|
||||
copyDataProperties(object2, baseColors, id);
|
||||
object2['headerText'] = 'EXPERIMENT';
|
||||
object2['titleText'] = experimentFromEmbedURL;
|
||||
object2['titleColor'] = colors.titleColor;
|
||||
object2['subtitle'] = value7 != r9 ? 'Client Override Applied: Treatment ' + r9.variantId : 'Server Assignment: ' + experimentServerAssignmentLabel;
|
||||
object2['subtitleColor'] = colors.subtitleColor;
|
||||
object2['thumbnailUrl'] = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(10569) /* metro dependency 10569 */);
|
||||
object2['thumbnailBackgroundColor'] = colors.backgroundColor;
|
||||
object2['acceptLabelColor'] = colors.acceptLabelGreenColor;
|
||||
object2['acceptLabelBackgroundColor'] = colors.acceptLabelGreenBackgroundColor;
|
||||
object2['acceptLabelText'] = 'View Experiment Details';
|
||||
object2['embedCanBeTapped'] = true;
|
||||
}
|
||||
const GUILD = InviteTypes.GUILD;
|
||||
object2['type'] = GUILD;
|
||||
return object2;
|
||||
}
|
||||
|
||||
function _fun81496() { // fn#81496, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10753:286, offset: 0x01ed16b1, size: 61 bytes, params: 1, frame: 13
|
||||
var r0;
|
||||
var value2;
|
||||
var moduleValue;
|
||||
if (experiment != null) {
|
||||
value2 = environment.__proto__;
|
||||
moduleValue = require(4113) /* metro dependency 4113: ExperimentDevToolsUtils */;
|
||||
r0 = moduleValue.getExperimentVariantsForDevTools(experiment);
|
||||
} else {
|
||||
r0 = [];
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function _fun81497() { // fn#81497, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10753:365, offset: 0x01ed16ee, size: 136 bytes, params: 1, frame: 13
|
||||
if (experiment == null) {
|
||||
return [];
|
||||
}
|
||||
const Map = global.Map;
|
||||
const map = new Map();
|
||||
env0_2.forEach(_fun81498);
|
||||
map.forEach(_fun81499);
|
||||
return [{'label': 'Clear Override', 'isDestructive': true, onPress: onPress_81501}];
|
||||
}
|
||||
|
||||
function _fun81502() { // fn#81502, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10753:782, offset: 0x01ed188a, size: 44 bytes, params: 1, frame: 12
|
||||
const value = environment.__proto__;
|
||||
(importDefault(4080) /* metro dependency 4080: ActionSheetActionCreators */).hideActionSheet('ExperimentOverrideSheet');
|
||||
}
|
||||
|
||||
function _fun81499(a0) { // fn#81499, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10753:463, offset: 0x01ed1794, size: 52 bytes, params: 2, frame: 13
|
||||
const env0_0 = a0;
|
||||
env0_1.push({label: a0.label, onPress: onPress_81500});
|
||||
}
|
||||
|
||||
function onPress_81501() { // fn#81501, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10753:646, offset: 0x01ed182e, size: 92 bytes, params: 1, frame: 16
|
||||
let value = environment.__proto__.__proto__;
|
||||
(importDefault(4080) /* metro dependency 4080: ActionSheetActionCreators */).hideActionSheet('ExperimentOverrideSheet');
|
||||
value = require(4106) /* metro dependency 4106: ExperimentManager */;
|
||||
value.overrideBucket(experiment.system, id, null);
|
||||
}
|
||||
|
||||
function onPress_81500() { // fn#81500, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10753:489, offset: 0x01ed17c8, size: 102 bytes, params: 1, frame: 16
|
||||
let value = environment.__proto__.__proto__.__proto__;
|
||||
(importDefault(4080) /* metro dependency 4080: ActionSheetActionCreators */).hideActionSheet('ExperimentOverrideSheet');
|
||||
value = require(4106) /* metro dependency 4106: ExperimentManager */;
|
||||
value.overrideBucket(experiment.system, id, env0_0.id);
|
||||
}
|
||||
|
||||
+268
@@ -0,0 +1,268 @@
|
||||
/* Metro module 10549; source: modules/messages/native/renderer/row_data/embeds/coded_links/GuildScheduledEventEmbed.tsx; dependencies: [57, 27, 4117, 1422, 1379, 1867, 3793, 1878, 9859, 1385, 4118, 8189, 8191, 9049, 9045, 9039, 9219, 1244, 8194, 9173, 8181, 697, 8096, 6622, 9042, 4805, 9121, 9036, 10550, 9037, 1418, 2] */
|
||||
function _fun81328(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81328, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10735:6, offset: 0x01ecb120, size: 367 bytes, params: 8, frame: 19
|
||||
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 = (require(27) /* metro dependency 27 */).processColor;
|
||||
const guildScheduledEventStoreModule = require(4117) /* metro dependency 4117: GuildScheduledEventStore */;
|
||||
const env0_5 = guildScheduledEventStoreModule.isGuildEventEnded;
|
||||
const env0_6 = guildScheduledEventStoreModule.isGuildScheduledEventActive;
|
||||
const guildScheduledEventStore = importDefault(4117) /* metro dependency 4117: GuildScheduledEventStore */;
|
||||
const env0_8 = (require(1422) /* metro dependency 1422: GuildRecord */).getGuildIconSource;
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
||||
const relationshipStore = importDefault(3793) /* metro dependency 3793: RelationshipStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const env0_13 = (require(9859) /* metro dependency 9859: CodedLinksConstants */).CodedLinkExtendedType;
|
||||
const env0_14 = (require(1385) /* metro dependency 1385: GuildScheduledEventsConstants */).GuildScheduledEventEntityTypes;
|
||||
const env0_15 = (require(4118) /* metro dependency 4118: Constants */).InviteTypes;
|
||||
const env0_16 = {};
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/coded_links/GuildScheduledEventEmbed.tsx');
|
||||
exports.createGuildScheduledEventInviteEmbed = createGuildScheduledEventInviteEmbed;
|
||||
exports.createGuildScheduledEventLinkEmbed = createGuildScheduledEventLinkEmbed;
|
||||
}
|
||||
|
||||
function createGuildScheduledEventEmbed({channel, guildEvent, userCount, guild, theme, type, recurrenceId}) { // fn#81329, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10735:368, offset: 0x01ecb28f, size: 1756 bytes, params: 2, frame: 50
|
||||
var object2;
|
||||
var r22;
|
||||
var r5;
|
||||
var r20;
|
||||
var r24;
|
||||
var r25;
|
||||
var r26;
|
||||
var moduleValue8;
|
||||
var value13;
|
||||
var value14;
|
||||
var acceptLabelGreenColor;
|
||||
var value15;
|
||||
var acceptLabelActiveBackgroundColor;
|
||||
var assetUriForEmbed;
|
||||
var acceptLabelDisabledTextColor;
|
||||
var value19;
|
||||
var moduleValue15;
|
||||
const colors = (importDefault(8189) /* metro dependency 8189: getEmbedThemeColors */)(theme).colors;
|
||||
const id = channel?.id;
|
||||
let r6 = guild != null ? getGuildIconSource(guild, 128, false) : undefined;
|
||||
const r17 = r6 != null ? (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(r6) : undefined;
|
||||
const isGuildEventInvitable2 = (require(9049) /* metro dependency 9049: useCanInviteForGuildEvent */).isGuildEventInvitable(guildEvent);
|
||||
const isGuildScheduledEventActive2 = isGuildScheduledEventActive(guildEvent);
|
||||
const entity_type = guildEvent.entity_type;
|
||||
const EXTERNAL = GuildScheduledEventEntityTypes.EXTERNAL;
|
||||
const isInterestedInEventRecurrence2 = GuildScheduledEventStore.isInterestedInEventRecurrence(guildEvent.id,
|
||||
recurrenceId);
|
||||
const name2 = guildEvent.name;
|
||||
const description = guildEvent.description;
|
||||
const entity_type2 = guildEvent.entity_type;
|
||||
const STAGE_INSTANCE = GuildScheduledEventEntityTypes.STAGE_INSTANCE;
|
||||
const eventSchedule = (require(9045) /* metro dependency 9045: useEventSchedule */).getEventSchedule(guildEvent,
|
||||
recurrenceId);
|
||||
const scheduleUtilsModule = require(9039) /* metro dependency 9039: ScheduleUtils */;
|
||||
const getEventTimeData = scheduleUtilsModule.getEventTimeData;
|
||||
const {color, icon, shouldChangeTextColor,
|
||||
text} = (require(9219) /* metro dependency 9219: GuildScheduledEventHeaderUtils */).getGuildScheduledEventHeaderProps({eventTimeData: Reflect.apply(getEventTimeData,
|
||||
scheduleUtilsModule, [eventSchedule == null ? undefined : eventSchedule.startTime.toISOString()]),
|
||||
isStage: entity_type2 === STAGE_INSTANCE, theme: theme, event: guildEvent});
|
||||
const value9 = guild != null;
|
||||
object2 = {};
|
||||
object2.titleColor = colors.titleColor;
|
||||
object2.borderColor = colors.borderColor;
|
||||
let backgroundColor = colors.backgroundColor;
|
||||
object2.backgroundColor = backgroundColor;
|
||||
object2.thumbnailCornerRadius = 15;
|
||||
object2.embedCanBeTapped = value9;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const string = intl.string;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
const DlcqlU = t.DlcqlU;
|
||||
const value10 = Reflect.apply(string, intl, [DlcqlU]);
|
||||
const assetUriForEmbed2 = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(8194) /* metro dependency 8194 */);
|
||||
const assetUriForEmbed3 = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(9173) /* metro dependency 9173: Share */);
|
||||
if (value9) {
|
||||
if (isGuildScheduledEventActive2) {
|
||||
acceptLabelActiveBackgroundColor = colors.acceptLabelActiveBackgroundColor;
|
||||
r22 = entity_type === EXTERNAL ? intl.string(t.GoCQxU) : intl.string(t.IaYdtW);
|
||||
acceptLabelGreenColor = colors.acceptLabelGreenColor;
|
||||
value19 = false;
|
||||
r5 = assetUriForEmbed3;
|
||||
r6 = value19;
|
||||
r20 = r22;
|
||||
r24 = undefined;
|
||||
r25 = acceptLabelGreenColor;
|
||||
r26 = acceptLabelActiveBackgroundColor;
|
||||
} else if (isInterestedInEventRecurrence2) {
|
||||
backgroundColor = colors.backgroundColor;
|
||||
assetUriForEmbed = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(8096) /* metro dependency 8096 */);
|
||||
acceptLabelDisabledTextColor = colors.acceptLabelDisabledTextColor;
|
||||
r5 = assetUriForEmbed3;
|
||||
r6 = isInterestedInEventRecurrence2;
|
||||
r20 = value10;
|
||||
r24 = assetUriForEmbed;
|
||||
r25 = acceptLabelDisabledTextColor;
|
||||
r26 = backgroundColor;
|
||||
} else {
|
||||
acceptLabelActiveBackgroundColor = colors.acceptLabelActiveBackgroundColor;
|
||||
acceptLabelGreenColor = colors.acceptLabelGreenColor;
|
||||
r5 = assetUriForEmbed3;
|
||||
r6 = isInterestedInEventRecurrence2;
|
||||
r20 = value10;
|
||||
r24 = assetUriForEmbed2;
|
||||
r25 = acceptLabelGreenColor;
|
||||
r26 = acceptLabelActiveBackgroundColor;
|
||||
}
|
||||
} else {
|
||||
moduleValue8 = require(8181) /* metro dependency 8181: RowGeneratorStyleSheet */;
|
||||
value13 = moduleValue8.processColorOrThrow((importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.GREEN_360);
|
||||
value14 = intl.string(t.XpeFYr);
|
||||
acceptLabelGreenColor = colors.acceptLabelGreenColor;
|
||||
value15 = false;
|
||||
r5 = undefined;
|
||||
r6 = value15;
|
||||
r20 = value14;
|
||||
r24 = undefined;
|
||||
r25 = acceptLabelGreenColor;
|
||||
r26 = value13;
|
||||
}
|
||||
r5 = !isGuildEventInvitable2 ? undefined : r5;
|
||||
let r18 = description != null ? (importDefault(6622) /* metro dependency 6622: MarkupUtils */).parseToAST(description,
|
||||
true, {'channelId': null, 'allowLinks': true, 'allowEmojiLinks': true, 'allowHeading': true, 'allowList': true,
|
||||
channelId: id}) : undefined;
|
||||
const r14 = (require(9042) /* metro dependency 9042: EntityUtils */).getLocationFromEvent(guildEvent) ?? (channel != null ? (require(4805) /* metro dependency 4805: useChannelName */).computeChannelName(channel,
|
||||
UserStore, RelationshipStore) : undefined);
|
||||
const eventLocationIconSource = (require(9121) /* metro dependency 9121: GuildEventUtils */).getEventLocationIconSource(guildEvent,
|
||||
channel, value9);
|
||||
const user = UserStore.getUser(guildEvent.creator_id);
|
||||
(importDefault(9036) /* metro dependency 9036: GuildScheduledEventManager */).getGuildEventUserCounts(guildEvent.guild_id,
|
||||
guildEvent.id, recurrenceId != null ? [recurrenceId] : []);
|
||||
(importDefault(9036) /* metro dependency 9036: GuildScheduledEventManager */).getGuildEventsForCurrentUser(guildEvent.guild_id);
|
||||
const object4 = {};
|
||||
copyDataProperties(object4, object2, undefined);
|
||||
object4['acceptLabelBackgroundColor'] = r26;
|
||||
object4['acceptLabelBorderColor'] = r6 ? colors.acceptLabelDisabledBorderColor : undefined;
|
||||
object4['acceptLabelColor'] = r25;
|
||||
object4['acceptLabelIcon'] = r24;
|
||||
object4['acceptLabelText'] = r20;
|
||||
object4['badgeCount'] = userCount?.toLocaleString();
|
||||
object4['badgeIcon'] = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(10550) /* metro dependency 10550 */);
|
||||
object4['channelIcon'] = eventLocationIconSource != null ? (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(eventLocationIconSource) : undefined;
|
||||
object4['channelName'] = r14 ?? undefined;
|
||||
object4['content'] = r18;
|
||||
if (user != null) {
|
||||
moduleValue15 = require(8191) /* metro dependency 8191: EmbedUtils */;
|
||||
r18 = moduleValue15.getAssetUriForEmbed(user.getAvatarSource(guildEvent.guild_id));
|
||||
} else {
|
||||
r18 = undefined;
|
||||
}
|
||||
object4['creatorAvatar'] = r18;
|
||||
const GUILD_SCHEDULED_EVENT = CodedLinkExtendedType.GUILD_SCHEDULED_EVENT;
|
||||
object4['extendedType'] = GUILD_SCHEDULED_EVENT;
|
||||
object4['guildIcon'] = r17;
|
||||
object4['guildName'] = guild?.name;
|
||||
object4['headerColor'] = processColor(color) ?? colors.headerColor;
|
||||
object4['headerIcon'] = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(icon);
|
||||
object4['headerText'] = text;
|
||||
object4['headerTextColor'] = shouldChangeTextColor ? processColor(color) ?? colors.headerColor : colors.headerColor;
|
||||
object4['isRsvped'] = r6;
|
||||
object4['secondaryActionIcon'] = r5;
|
||||
object4['titleText'] = name2;
|
||||
object4['type'] = type;
|
||||
object4['guildEventId'] = guildEvent.id;
|
||||
return object4;
|
||||
}
|
||||
|
||||
function createGuildScheduledEventInviteEmbed(a0, a1) { // fn#81330, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10735:3131, offset: 0x01ecb96b, size: 363 bytes, params: 3, frame: 22
|
||||
var r7;
|
||||
var r0;
|
||||
var defaultImport;
|
||||
var createGuildScheduledEventEmbedBinding;
|
||||
var object2;
|
||||
var moduleValue;
|
||||
var type;
|
||||
const getChannel = ChannelStore.getChannel;
|
||||
const channel = a0.channel;
|
||||
const value2 = null;
|
||||
const value3 = undefined;
|
||||
const value4 = Reflect.apply(getChannel, ChannelStore, [value2 == channel ? value3 : channel.id]);
|
||||
const guild_id = value2 == value4 ? value3 : value4.guild_id;
|
||||
const getGuildScheduledEvent = GuildScheduledEventStore.getGuildScheduledEvent;
|
||||
let guild_scheduled_event = a0.guild_scheduled_event;
|
||||
const value5 = Reflect.apply(getGuildScheduledEvent, GuildScheduledEventStore,
|
||||
[value2 == guild_scheduled_event ? value3 : guild_scheduled_event.id]);
|
||||
const getUserCount = GuildScheduledEventStore.getUserCount;
|
||||
guild_scheduled_event = a0.guild_scheduled_event;
|
||||
if (value2 == value5) {
|
||||
if (value2 != guild_id) {
|
||||
(importDefault(9037) /* metro dependency 9037: GuildScheduledEventsActionCreators */).fetchGuildEventsForGuild(guild_id);
|
||||
r0 = value2;
|
||||
} else {
|
||||
r0 = value2;
|
||||
}
|
||||
} else {
|
||||
if (value2 != guild_id) {
|
||||
defaultImport = importDefault(9036) /* metro dependency 9036: GuildScheduledEventManager */;
|
||||
defaultImport.getGuildEventUserCounts(guild_id, value5.id, []);
|
||||
}
|
||||
createGuildScheduledEventEmbedBinding = createGuildScheduledEventEmbed;
|
||||
object2 = {channel: value4, guildEvent: value5, userCount: Reflect.apply(getUserCount, GuildScheduledEventStore,
|
||||
[value2 == guild_scheduled_event ? value3 : guild_scheduled_event.id, value2])};
|
||||
if (value2 != a0.guild) {
|
||||
moduleValue = require(1418) /* metro dependency 1418: GuildRecordUtils */;
|
||||
r7 = moduleValue.fromInviteGuild(a0.guild);
|
||||
} else {
|
||||
r7 = GuildStore.getGuild(value2 == value4 ? value3 : value4.guild_id);
|
||||
}
|
||||
object2.guild = r7;
|
||||
object2.theme = a1;
|
||||
type = a0.type;
|
||||
object2.type = value2 != type ? type : InviteTypes.GUILD;
|
||||
r0 = createGuildScheduledEventEmbedBinding(object2);
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function createGuildScheduledEventLinkEmbed(a0, a1) { // fn#81331, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10735:3775, offset: 0x01ecbad6, size: 417 bytes, params: 3, frame: 24
|
||||
let value = a0.split('-');
|
||||
const value3 = undefined;
|
||||
value = env0_3(value, 3);
|
||||
const property = value[0];
|
||||
const r7 = value[2] ?? (require(9039) /* metro dependency 9039: ScheduleUtils */).getNextRecurrenceIdInEvent(GuildScheduledEventStore.getGuildScheduledEvent(value[1])) ?? value3;
|
||||
if (value == null) {
|
||||
if (!env0_16[property]) {
|
||||
value = importDefault(9037) /* metro dependency 9037: GuildScheduledEventsActionCreators */;
|
||||
value = value.fetchGuildEventsForGuild(property);
|
||||
value = value.then(_fun81332);
|
||||
value.catch(_fun81333);
|
||||
env0_16[property] = true;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
if (isGuildEventEnded(value)) {
|
||||
if (!env0_16[property]) {
|
||||
value = importDefault(9037) /* metro dependency 9037: GuildScheduledEventsActionCreators */;
|
||||
value = value.fetchGuildEventsForGuild(property);
|
||||
value = value.then(_fun81332);
|
||||
value.catch(_fun81333);
|
||||
env0_16[property] = true;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
(importDefault(9036) /* metro dependency 9036: GuildScheduledEventManager */).getGuildEventUserCounts(property,
|
||||
value.id, r7 != null ? [r7] : []);
|
||||
const userCount = GuildScheduledEventStore.getUserCount(value.id, r7);
|
||||
const createGuildScheduledEventEmbedBinding = createGuildScheduledEventEmbed;
|
||||
const object2 = {};
|
||||
object2.channel = ChannelStore.getChannel(value == null ? value3 : value.channel_id);
|
||||
object2.guildEvent = value;
|
||||
object2.userCount = userCount;
|
||||
object2.guild = GuildStore.getGuild(property);
|
||||
object2.theme = a1;
|
||||
const GUILD = InviteTypes.GUILD;
|
||||
object2.type = GUILD;
|
||||
object2.recurrenceId = r7;
|
||||
return createGuildScheduledEventEmbedBinding(object2);
|
||||
}
|
||||
|
||||
function _fun81332() { // fn#81332, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10735:4049, offset: 0x01ecbc77, size: 20 bytes, params: 1, frame: 2
|
||||
return delete env1_16[env0_0];
|
||||
}
|
||||
|
||||
+74
@@ -0,0 +1,74 @@
|
||||
/* Metro module 10554; source: modules/messages/native/renderer/row_data/embeds/coded_links/GuildTemplateEmbed.tsx; dependencies: [27, 7069, 6934, 4118, 8189, 1244, 8181, 697, 4002, 10528, 10529, 10555, 2] */
|
||||
function _fun81352(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81352, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10740:6, offset: 0x01ecd17f, size: 184 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(27) /* metro dependency 27 */).Image;
|
||||
const guildTemplateStore = importDefault(7069) /* metro dependency 7069: GuildTemplateStore */;
|
||||
const env0_5 = (require(6934) /* metro dependency 6934: GuildTemplatesConstants */).GuildTemplateStates;
|
||||
const env0_6 = (require(4118) /* metro dependency 4118: Constants */).InviteTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/coded_links/GuildTemplateEmbed.tsx');
|
||||
exports.createGuildTemplateEmbed = createGuildTemplateEmbed;
|
||||
}
|
||||
|
||||
function createGuildTemplateEmbed(a0, a1) { // fn#81353, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10740:319, offset: 0x01ecd237, size: 959 bytes, params: 3, frame: 25
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var object2;
|
||||
var string;
|
||||
var moduleValue;
|
||||
const {colors, baseColors} = (importDefault(8189) /* metro dependency 8189: getEmbedThemeColors */)(a1);
|
||||
const guildTemplate = GuildTemplateStore.getGuildTemplate(a0);
|
||||
if (guildTemplate == null) {
|
||||
return null;
|
||||
}
|
||||
let state = guildTemplate.state;
|
||||
const RESOLVING = GuildTemplateStates.RESOLVING;
|
||||
if (state === RESOLVING) {
|
||||
object2 = {};
|
||||
object2.headerText = intl.string(t.Xj87Yf).toUpperCase();
|
||||
object2.resolvingGradientEnd = colors.resolvingGradientEnd;
|
||||
object2.resolvingGradientStart = colors.resolvingGradientStart;
|
||||
object2.type = InviteTypes.GUILD;
|
||||
copyDataProperties(object2, baseColors, undefined);
|
||||
} else {
|
||||
state = guildTemplate.state;
|
||||
var EXPIRED = GuildTemplateStates.EXPIRED;
|
||||
if (state === EXPIRED) {
|
||||
object2 = {};
|
||||
copyDataProperties(object2, baseColors, undefined);
|
||||
string = intl.string;
|
||||
object2['headerText'] = Reflect.apply(string, intl, [t.C7ZRNw]).toUpperCase();
|
||||
moduleValue = require(8181) /* metro dependency 8181: RowGeneratorStyleSheet */;
|
||||
object2['titleColor'] = moduleValue.processColorOrThrow((importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.RED_400);
|
||||
string = intl.string;
|
||||
object2['titleText'] = Reflect.apply(string, intl, [t.A6MwXE]);
|
||||
object2['thumbnailUrl'] = Image.resolveAssetSource((require(4002) /* metro dependency 4002: shared */).isThemeDark(a1) ? importDefault(10528) /* metro dependency 10528 */ : importDefault(10529) /* metro dependency 10529 */).uri;
|
||||
object2['thumbnailBackgroundColor'] = colors.thumbnailBackgroundColor;
|
||||
object2['type'] = InviteTypes.GUILD;
|
||||
return object2;
|
||||
}
|
||||
var formatToPlainString = intl.formatToPlainString;
|
||||
var L8Awgh = t.L8Awgh;
|
||||
object2 = {};
|
||||
var usageCount = guildTemplate.usageCount;
|
||||
object2.usageCount = usageCount.toString();
|
||||
var value4 = Reflect.apply(formatToPlainString, intl, [L8Awgh, object2]);
|
||||
object2 = {};
|
||||
copyDataProperties(object2, baseColors, usageCount);
|
||||
object2['headerText'] = intl.string(t.kAvFkO).toUpperCase();
|
||||
object2['headerColor'] = colors.headerColor;
|
||||
object2['titleText'] = guildTemplate.name;
|
||||
object2['titleColor'] = colors.titleColor;
|
||||
object2['subtitle'] = value4;
|
||||
object2['subtitleColor'] = colors.subtitleColor;
|
||||
object2['thumbnailUrl'] = Image.resolveAssetSource(importDefault(10555) /* metro dependency 10555 */).uri;
|
||||
object2['acceptLabelColor'] = colors.acceptLabelGreenColor;
|
||||
object2['acceptLabelBackgroundColor'] = colors.acceptLabelGreenBackgroundColor;
|
||||
object2['acceptLabelText'] = intl.string(t['a3Gl+e']);
|
||||
object2['embedCanBeTapped'] = true;
|
||||
object2['type'] = InviteTypes.GUILD;
|
||||
}
|
||||
return object2;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,113 @@
|
||||
/* Metro module 10542; source: modules/messages/native/renderer/row_data/embeds/coded_links/InviteEmbed.tsx; dependencies: [4097, 1878, 661, 4118, 10543, 4116, 10547, 10548, 10549, 10551, 10553, 9856, 9857, 2] */
|
||||
function _fun81309(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81309, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10728:6, offset: 0x01ec8a47, size: 184 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const inviteStore = importDefault(4097) /* metro dependency 4097: InviteStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const constantsModule = require(661) /* metro dependency 661: Constants */;
|
||||
const env0_4 = constantsModule.InviteStates;
|
||||
const env0_5 = constantsModule.AbortCodes;
|
||||
const env0_6 = (require(4118) /* metro dependency 4118: Constants */).InviteTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/coded_links/InviteEmbed.tsx');
|
||||
exports.createInviteEmbed = createInviteEmbed;
|
||||
}
|
||||
|
||||
function createInviteEmbed(a0, a1, a2) { // fn#81310, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10728:311, offset: 0x01ec8aff, size: 992 bytes, params: 4, frame: 25
|
||||
var r2;
|
||||
var guild;
|
||||
var moduleValue3;
|
||||
var voiceChannelListInviteEmbed;
|
||||
var inviteError;
|
||||
var value;
|
||||
const invite = InviteStore.getInvite(a1);
|
||||
if (invite == null) {
|
||||
return null;
|
||||
}
|
||||
const currentUser = UserStore.getCurrentUser();
|
||||
const value4 = undefined;
|
||||
let id = currentUser == null ? value4 : currentUser.id;
|
||||
const value5 = id === a0.author.id;
|
||||
let state = invite.state;
|
||||
const RESOLVING = InviteStates.RESOLVING;
|
||||
if (state === RESOLVING) {
|
||||
return (require(10543) /* metro dependency 10543: GuildInvite */).createResolvingGuildInvite(a2);
|
||||
}
|
||||
state = invite.state;
|
||||
const EXPIRED = InviteStates.EXPIRED;
|
||||
if (state === EXPIRED) {
|
||||
return (require(10543) /* metro dependency 10543: GuildInvite */).createExpiredGuildInvite(a0, value5, a2);
|
||||
}
|
||||
state = invite.state;
|
||||
const BANNED = InviteStates.BANNED;
|
||||
if (state === BANNED) {
|
||||
return (require(10543) /* metro dependency 10543: GuildInvite */).createExpiredGuildInvite(a0, value5, a2);
|
||||
}
|
||||
state = invite.state;
|
||||
const ERROR = InviteStates.ERROR;
|
||||
if (state === ERROR) {
|
||||
inviteError = InviteStore.getInviteError(a1);
|
||||
if (inviteError == null) {
|
||||
value = require(10543) /* metro dependency 10543: GuildInvite */;
|
||||
value = value.createErroredGuildInvite(a1, value5, a2);
|
||||
r2 = value;
|
||||
} else if (inviteError.code === AbortCodes.INVITES_DISABLED) {
|
||||
value = require(10543) /* metro dependency 10543: GuildInvite */;
|
||||
value = value.createDisabledGuildInvite(invite, a2);
|
||||
r2 = value;
|
||||
} else {
|
||||
value = require(10543) /* metro dependency 10543: GuildInvite */;
|
||||
value = value.createErroredGuildInvite(a1, value5, a2);
|
||||
r2 = value;
|
||||
}
|
||||
return r2;
|
||||
}
|
||||
const inviteType = (require(4116) /* metro dependency 4116: InviteTypeUtils */).getInviteType(invite);
|
||||
const GROUP_DM = InviteTypes.GROUP_DM;
|
||||
if (GROUP_DM === inviteType) {
|
||||
return (require(10547) /* metro dependency 10547: GroupDMInvite */).createGroupDMInvite(invite, value5, a2);
|
||||
}
|
||||
const FRIEND = InviteTypes.FRIEND;
|
||||
if (FRIEND === inviteType) {
|
||||
return (require(10548) /* metro dependency 10548: FriendInvite */).createFriendInvite(invite, value5, id, a2);
|
||||
}
|
||||
const guildInviteExtendedType = (require(4116) /* metro dependency 4116: InviteTypeUtils */).getGuildInviteExtendedType(invite);
|
||||
const GuildInviteExtendedType = (require(4116) /* metro dependency 4116: InviteTypeUtils */).GuildInviteExtendedType;
|
||||
const EVENT = GuildInviteExtendedType.EVENT;
|
||||
if (EVENT === guildInviteExtendedType) {
|
||||
return (require(10549) /* metro dependency 10549: GuildScheduledEventEmbed */).createGuildScheduledEventInviteEmbed(invite,
|
||||
|
||||
a2);
|
||||
}
|
||||
const APPLICATION = GuildInviteExtendedType.APPLICATION;
|
||||
if (APPLICATION === guildInviteExtendedType) {
|
||||
return (require(10551) /* metro dependency 10551: EmbeddedActivityInviteEmbed */).createEmbeddedActivityInviteEmbed({inviteCode: invite.code,
|
||||
|
||||
theme: a2});
|
||||
}
|
||||
const PROFILE = GuildInviteExtendedType.PROFILE;
|
||||
if (PROFILE === guildInviteExtendedType) {
|
||||
return (require(10553) /* metro dependency 10553: GuildProfileInvite */).createGuildProfileInvite(invite, a2);
|
||||
}
|
||||
const VOICE_CHANNEL = GuildInviteExtendedType.VOICE_CHANNEL;
|
||||
if (VOICE_CHANNEL === guildInviteExtendedType) {
|
||||
guild = invite.guild;
|
||||
id = guild == null ? value4 : guild.id;
|
||||
if (id == null) {
|
||||
return (require(10543) /* metro dependency 10543: GuildInvite */).createGuildInvite(invite, value5, a2);
|
||||
}
|
||||
moduleValue3 = require(9856) /* metro dependency 9856: VoiceChannelListInviteExperiment */;
|
||||
if (moduleValue3.getVoiceChannelListInviteExperiment({guildId: id, location: 'mobile_invite_embed'}).enabled) {
|
||||
voiceChannelListInviteEmbed = (require(9857) /* metro dependency 9857: VoiceChannelListInviteEmbed */).createVoiceChannelListInviteEmbed(invite,
|
||||
|
||||
|
||||
a2);
|
||||
if (voiceChannelListInviteEmbed != null) {
|
||||
return voiceChannelListInviteEmbed;
|
||||
}
|
||||
return (require(10543) /* metro dependency 10543: GuildInvite */).createGuildInvite(invite, value5, a2);
|
||||
}
|
||||
}
|
||||
return (require(10543) /* metro dependency 10543: GuildInvite */).createGuildInvite(invite, value5, a2);
|
||||
}
|
||||
|
||||
+107
@@ -0,0 +1,107 @@
|
||||
/* Metro module 10562; source: modules/messages/native/renderer/row_data/embeds/coded_links/VoiceChannelLinkEmbed.tsx; dependencies: [57, 27, 1422, 1379, 1867, 3784, 3793, 1878, 661, 4118, 8189, 1423, 477, 1244, 6647, 4805, 2] */
|
||||
function _fun81440(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81440, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10748:6, offset: 0x01ecf9f7, size: 286 bytes, params: 8, frame: 19
|
||||
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 = (require(27) /* metro dependency 27 */).Image;
|
||||
const env0_5 = (require(1422) /* metro dependency 1422: GuildRecord */).getGuildAcronym;
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
||||
const permissionStore = importDefault(3784) /* metro dependency 3784: PermissionStore */;
|
||||
const relationshipStore = importDefault(3793) /* metro dependency 3793: RelationshipStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const env0_11 = (require(661) /* metro dependency 661: Constants */).Permissions;
|
||||
const env0_12 = (require(4118) /* metro dependency 4118: Constants */).InviteTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/coded_links/VoiceChannelLinkEmbed.tsx');
|
||||
exports.createVoiceChannelLinkEmbed = createVoiceChannelLinkEmbed;
|
||||
}
|
||||
|
||||
function createVoiceChannelLinkEmbed(a0, a1) { // fn#81441, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10748:393, offset: 0x01ecfb15, size: 893 bytes, params: 3, frame: 25
|
||||
var r6;
|
||||
var r5;
|
||||
var value5;
|
||||
var colors;
|
||||
var baseColors;
|
||||
var object2;
|
||||
var moduleValue;
|
||||
var isGuildStageVoice2;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
var string;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var resolveAssetSource;
|
||||
var moduleValue2;
|
||||
var assetSource;
|
||||
let value = a0.split('/');
|
||||
const value3 = undefined;
|
||||
value = env0_3(value, 2);
|
||||
const property = value[0];
|
||||
value = ChannelStore.getChannel(value[1]);
|
||||
const guild = GuildStore.getGuild(property);
|
||||
if (value != null) {
|
||||
if (value.isGuildVocal()) {
|
||||
if (guild == null) {
|
||||
return null;
|
||||
}
|
||||
if (PermissionStore.can(Permissions.VIEW_CHANNEL, value)) {
|
||||
if (PermissionStore.can(Permissions.CONNECT, value)) {
|
||||
value5 = (importDefault(8189) /* metro dependency 8189: getEmbedThemeColors */)(a1);
|
||||
colors = value5.colors;
|
||||
baseColors = value5.baseColors;
|
||||
if ((guild == null ? value3 : guild.icon) != null) {
|
||||
r5 = (importDefault(1423) /* metro dependency 1423: AvatarUtils */).getGuildIconURL({id: guild == null ? value3 : guild.id,
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
icon: guild == null ? value3 : guild.icon, canAnimate: true, size: 128});
|
||||
r6 = value3;
|
||||
} else {
|
||||
r6 = guild != null ? getGuildAcronym(guild) : value3;
|
||||
r5 = value3;
|
||||
}
|
||||
object2 = {};
|
||||
copyDataProperties(object2, baseColors, undefined);
|
||||
moduleValue = require(477) /* metro dependency 477: PlatformUtils */;
|
||||
object2['headerText'] = moduleValue.isAndroid() ? '' : value3;
|
||||
object2['headerColor'] = colors.headerColor;
|
||||
isGuildStageVoice2 = value.isGuildStageVoice();
|
||||
string = intl.string;
|
||||
object2['acceptLabelText'] = isGuildStageVoice2 ? Reflect.apply(string, intl,
|
||||
[t['7vb2cc']]) : Reflect.apply(string,
|
||||
intl, [t.gpqgah]);
|
||||
object2['onlineText'] = value3;
|
||||
object2['memberText'] = value3;
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
moduleValue2 = require(6647) /* metro dependency 6647: ChannelUtils */;
|
||||
assetSource = Reflect.apply(resolveAssetSource, Image, [moduleValue2.getChannelIcon(value)]);
|
||||
object2['channelIcon'] = assetSource == null ? value3 : assetSource.uri;
|
||||
value = (require(4805) /* metro dependency 4805: useChannelName */).computeChannelName(value,
|
||||
UserStore,
|
||||
RelationshipStore);
|
||||
object2['titleText'] = value;
|
||||
object2['titleColor'] = colors.titleColor;
|
||||
object2['thumbnailUrl'] = r5 ?? value3;
|
||||
object2['thumbnailText'] = r6;
|
||||
object2['subtitleColor'] = value3;
|
||||
object2['acceptLabelBackgroundColor'] = colors.acceptLabelGreenBackgroundColor;
|
||||
object2['acceptLabelBorderColor'] = value3;
|
||||
object2['acceptLabelColor'] = colors.acceptLabelGreenColor;
|
||||
object2['embedCanBeTapped'] = true;
|
||||
object2['canBeAccepted'] = false;
|
||||
value = intl.formatToPlainString(t['2wimj5'], {guildName: guild.name});
|
||||
object2['channelName'] = value;
|
||||
object2['subtitle'] = '';
|
||||
object2['type'] = InviteTypes.GUILD;
|
||||
object2['inviteSplash'] = value3;
|
||||
return object2;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
+101
@@ -0,0 +1,101 @@
|
||||
/* Metro module 10548; source: modules/messages/native/renderer/row_data/embeds/coded_links/invite/FriendInvite.tsx; dependencies: [27, 3793, 4118, 8189, 1244, 3995, 1423, 2] */
|
||||
function _fun81326(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81326, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10734:6, offset: 0x01ecad51, size: 162 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(27) /* metro dependency 27 */).Image;
|
||||
const relationshipStore = importDefault(3793) /* metro dependency 3793: RelationshipStore */;
|
||||
const env0_5 = (require(4118) /* metro dependency 4118: Constants */).InviteTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/coded_links/invite/FriendInvite.tsx');
|
||||
exports.createFriendInvite = createFriendInvite_81327;
|
||||
}
|
||||
|
||||
function createFriendInvite_81327(a0, a1, a2, a3) { // fn#81327, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10734:283, offset: 0x01ecadf3, size: 813 bytes, params: 5, frame: 31
|
||||
var r10;
|
||||
var r9;
|
||||
var r7;
|
||||
var r8;
|
||||
var r14;
|
||||
var defaultImport2;
|
||||
var resolveAssetSource;
|
||||
var defaultImport3;
|
||||
var acceptLabelGreenColor;
|
||||
var acceptLabelGreenBackgroundColor;
|
||||
var value9;
|
||||
var value11;
|
||||
var acceptLabelDisabledColor;
|
||||
var acceptLabelDisabledBackgroundColor;
|
||||
var value13;
|
||||
const value2 = undefined;
|
||||
const {colors, baseColors} = (importDefault(8189) /* metro dependency 8189: getEmbedThemeColors */)(a3);
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
let string = intl.string;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
const r16 = a1 ? Reflect.apply(string, intl, [t.eQyu1F]) : Reflect.apply(string, intl, [t.PYJHW6]);
|
||||
let inviter = a0.inviter;
|
||||
const value6 = '';
|
||||
const r13 = inviter != null ? a0.inviter.username : value6;
|
||||
if (a0.inviter != null) {
|
||||
defaultImport2 = importDefault(3995) /* metro dependency 3995: UserUtils */;
|
||||
r10 = defaultImport2.getUserTag(a0.inviter);
|
||||
} else {
|
||||
r10 = value6;
|
||||
}
|
||||
let r6 = a0.inviter != null && RelationshipStore.isFriend(a0.inviter == null ? value2 : a0.inviter.id);
|
||||
if (a0.inviter != null) {
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
defaultImport3 = importDefault(1423) /* metro dependency 1423: AvatarUtils */;
|
||||
r9 = Reflect.apply(resolveAssetSource, Image, [defaultImport3.getUserAvatarSource(a0.inviter)]).uri;
|
||||
} else {
|
||||
r9 = value6;
|
||||
}
|
||||
inviter = a0.inviter;
|
||||
if ((inviter == null ? value2 : inviter.id) === a2) {
|
||||
acceptLabelDisabledColor = colors.acceptLabelDisabledColor;
|
||||
acceptLabelDisabledBackgroundColor = colors.acceptLabelDisabledBackgroundColor;
|
||||
value13 = intl.string(t.ib7Ng1);
|
||||
r6 = false;
|
||||
r7 = acceptLabelDisabledColor;
|
||||
r8 = acceptLabelDisabledBackgroundColor;
|
||||
r14 = value13;
|
||||
} else {
|
||||
acceptLabelGreenColor = colors.acceptLabelGreenColor;
|
||||
acceptLabelGreenBackgroundColor = colors.acceptLabelGreenBackgroundColor;
|
||||
string = intl.string;
|
||||
if (r6) {
|
||||
value11 = Reflect.apply(string, intl, [t.xhxnPn]);
|
||||
r6 = true;
|
||||
r7 = acceptLabelGreenColor;
|
||||
r8 = acceptLabelGreenBackgroundColor;
|
||||
r14 = value11;
|
||||
} else {
|
||||
value9 = Reflect.apply(string, intl, [t.ib7Ng1]);
|
||||
r6 = true;
|
||||
r7 = acceptLabelGreenColor;
|
||||
r8 = acceptLabelGreenBackgroundColor;
|
||||
r14 = value9;
|
||||
}
|
||||
}
|
||||
const object2 = {};
|
||||
copyDataProperties(object2, baseColors, 4);
|
||||
object2['thumbnailCornerRadius'] = 25;
|
||||
object2['headerText'] = r16 != null ? r16.toUpperCase() : value2;
|
||||
object2['headerColor'] = colors.headerColor;
|
||||
object2['acceptLabelText'] = r14;
|
||||
object2['channelIcon'] = value2;
|
||||
object2['titleText'] = r13;
|
||||
object2['titleColor'] = colors.titleColor;
|
||||
object2['thumbnailUrl'] = r9 ?? value2;
|
||||
object2['subtitle'] = r10;
|
||||
object2['subtitleColor'] = value6 === r10 ? value2 : colors.subtitleColor;
|
||||
object2['acceptLabelBackgroundColor'] = r8;
|
||||
object2['acceptLabelBorderColor'] = value2;
|
||||
object2['acceptLabelColor'] = r7;
|
||||
object2['embedCanBeTapped'] = false;
|
||||
object2['canBeAccepted'] = r6;
|
||||
const channel = a0.channel;
|
||||
object2['channelName'] = (channel == null ? value2 : channel.name) ?? value2;
|
||||
object2['type'] = a0.type ?? InviteTypes.FRIEND;
|
||||
return object2;
|
||||
}
|
||||
|
||||
+106
@@ -0,0 +1,106 @@
|
||||
/* Metro module 10547; source: modules/messages/native/renderer/row_data/embeds/coded_links/invite/GroupDMInvite.tsx; dependencies: [1379, 3793, 1878, 4118, 8189, 9860, 1244, 10254, 1426, 4805, 2] */
|
||||
function _fun81323(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81323, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10733:6, offset: 0x01eca880, size: 172 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const relationshipStore = importDefault(3793) /* metro dependency 3793: RelationshipStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const env0_6 = (require(4118) /* metro dependency 4118: Constants */).InviteTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/coded_links/invite/GroupDMInvite.tsx');
|
||||
exports.createGroupDMInvite = createGroupDMInvite;
|
||||
}
|
||||
|
||||
function createGroupDMInvite(a0, a1, a2) { // fn#81324, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10733:290, offset: 0x01eca92c, size: 1061 bytes, params: 4, frame: 33
|
||||
var r6;
|
||||
var r9;
|
||||
var uri;
|
||||
var r11;
|
||||
var r15;
|
||||
var moduleValue2;
|
||||
var acceptLabelGreenColor;
|
||||
var acceptLabelGreenBackgroundColor;
|
||||
var value16;
|
||||
var acceptLabelDisabledColor;
|
||||
var acceptLabelDisabledBackgroundColor;
|
||||
var value17;
|
||||
const value2 = undefined;
|
||||
const {colors, baseColors} = (importDefault(8189) /* metro dependency 8189: getEmbedThemeColors */)(a2);
|
||||
const {channel,
|
||||
recipients_} = (importDefault(9860) /* metro dependency 9860: getChannelAndRecipientsFromInvite */)(a0);
|
||||
const value5 = null;
|
||||
const channel2 = ChannelStore.getChannel(value5 == channel ? value2 : channel.id);
|
||||
const value7 = false;
|
||||
if (value5 != channel2) {
|
||||
r6 = true;
|
||||
r9 = channel2;
|
||||
} else {
|
||||
r6 = value7;
|
||||
r9 = channel;
|
||||
}
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
let string = intl.string;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
const r17 = a1 ? Reflect.apply(string, intl, [t.qmtuXE]) : Reflect.apply(string, intl, [t['3p3/BK']]);
|
||||
string = intl.string;
|
||||
if (r6) {
|
||||
Reflect.apply(string, intl, [t.cEnaWx]);
|
||||
} else {
|
||||
Reflect.apply(string, intl, [t.XpeFYr]);
|
||||
}
|
||||
const r14 = recipients_.length > 0 ? intl.formatToPlainString(t.zRl6XR, {count: recipients_.length}) : value2;
|
||||
let r10 = value5 != r9 ? (require(10254) /* metro dependency 10254: getChannelIcon */).getChannelIconSource(r9) : value5;
|
||||
if (value5 != r10) {
|
||||
moduleValue2 = require(1426) /* metro dependency 1426: AvatarUtils */;
|
||||
uri = moduleValue2.ensureAvatarSource(r10).uri;
|
||||
} else {
|
||||
uri = value5;
|
||||
}
|
||||
let r4 = r6 && value5 != r9 ? (require(4805) /* metro dependency 4805: useChannelName */).computeChannelName(r9,
|
||||
UserStore, RelationshipStore) : value5;
|
||||
r4 = !r4 ? value5 == a0.channel ? value2 : a0.channel.name : r4;
|
||||
r4 = !r4 ? recipients_.map(function(a0) {
|
||||
return a0.username;
|
||||
}).join(', ') : r4;
|
||||
r4 = !r4 ? intl.string(t.LJpTRF) : r4;
|
||||
if (r6) {
|
||||
acceptLabelDisabledColor = colors.acceptLabelDisabledColor;
|
||||
acceptLabelDisabledBackgroundColor = colors.acceptLabelDisabledBackgroundColor;
|
||||
value17 = intl.string(t.cEnaWx);
|
||||
r10 = acceptLabelDisabledColor;
|
||||
r11 = acceptLabelDisabledBackgroundColor;
|
||||
r15 = value17;
|
||||
} else {
|
||||
acceptLabelGreenColor = colors.acceptLabelGreenColor;
|
||||
acceptLabelGreenBackgroundColor = colors.acceptLabelGreenBackgroundColor;
|
||||
value16 = intl.string(t.XpeFYr);
|
||||
r10 = acceptLabelGreenColor;
|
||||
r11 = acceptLabelGreenBackgroundColor;
|
||||
r15 = value16;
|
||||
}
|
||||
const object2 = {};
|
||||
copyDataProperties(object2, baseColors, undefined);
|
||||
object2['headerText'] = value5 != r17 ? r17.toUpperCase() : value2;
|
||||
object2['headerColor'] = colors.headerColor;
|
||||
object2['acceptLabelText'] = r15;
|
||||
object2['onlineText'] = value2;
|
||||
object2['memberText'] = r14;
|
||||
object2['channelIcon'] = value2;
|
||||
object2['titleText'] = r4;
|
||||
object2['titleColor'] = colors.titleColor;
|
||||
object2['thumbnailUrl'] = value5 != uri ? uri : value2;
|
||||
object2['thumbnailText'] = value2;
|
||||
object2['subtitle'] = '';
|
||||
object2['subtitleColor'] = value2;
|
||||
object2['acceptLabelBackgroundColor'] = r11;
|
||||
object2['acceptLabelBorderColor'] = value2;
|
||||
object2['acceptLabelColor'] = r10;
|
||||
object2['embedCanBeTapped'] = true;
|
||||
object2['canBeAccepted'] = value7;
|
||||
object2['channelName'] = r6 ? value5 == r9 ? r4 : (require(4805) /* metro dependency 4805: useChannelName */).computeChannelName(r9,
|
||||
UserStore, RelationshipStore) : r4;
|
||||
const type = a0.type;
|
||||
object2['type'] = value5 != type ? type : InviteTypes.GROUP_DM;
|
||||
return object2;
|
||||
}
|
||||
|
||||
+704
@@ -0,0 +1,704 @@
|
||||
/* Metro module 10543; source: modules/messages/native/renderer/row_data/embeds/coded_links/invite/GuildInvite.tsx; dependencies: [27, 1422, 4492, 1379, 1945, 1867, 4097, 3793, 1878, 9859, 661, 4118, 8189, 1244, 8181, 697, 3995, 4002, 10528, 10529, 1418, 1948, 8191, 10544, 10545, 9861, 9860, 10546, 1391, 8898, 1423, 1852, 6647, 6916, 4805, 2] */
|
||||
function _fun81311(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81311, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10729:6, offset: 0x01ec8edf, size: 416 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(27) /* metro dependency 27 */).Image;
|
||||
let value = require(1422) /* metro dependency 1422: GuildRecord */;
|
||||
const env0_4 = value.getGuildIconURL;
|
||||
const env0_5 = value.getGuildAcronym;
|
||||
const applicationStreamingStore = importDefault(4492) /* metro dependency 4492: ApplicationStreamingStore */;
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const guildMemberStore = importDefault(1945) /* metro dependency 1945: GuildMemberStore */;
|
||||
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
||||
const inviteStore = importDefault(4097) /* metro dependency 4097: InviteStore */;
|
||||
const relationshipStore = importDefault(3793) /* metro dependency 3793: RelationshipStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const env0_13 = (require(9859) /* metro dependency 9859: CodedLinksConstants */).CodedLinkExtendedType;
|
||||
value = require(661) /* metro dependency 661: Constants */;
|
||||
const env0_14 = value.HelpdeskArticles;
|
||||
const env0_15 = value.ChannelTypes;
|
||||
const env0_16 = value.GuildFeatures;
|
||||
value = require(4118) /* metro dependency 4118: Constants */;
|
||||
const env0_17 = value.InviteTargetTypes;
|
||||
const env0_18 = value.InviteTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/coded_links/invite/GuildInvite.tsx');
|
||||
exports.createResolvingGuildInvite = createResolvingGuildInvite;
|
||||
exports.createExpiredGuildInvite = createExpiredGuildInvite;
|
||||
exports.createDisabledGuildInvite = createDisabledGuildInvite;
|
||||
exports.createErroredGuildInvite = createErroredGuildInvite;
|
||||
exports.createGuildInvite = createGuildInvite;
|
||||
}
|
||||
|
||||
function createResolvingGuildInvite(a0) { // fn#81312, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10729:527, offset: 0x01ec907f, size: 159 bytes, params: 2, frame: 19
|
||||
const {colors, baseColors} = importDefault(dependencyMap[12])(a0);
|
||||
const object2 = {};
|
||||
const intl = require(dependencyMap[13]).intl;
|
||||
object2.headerText = intl.string(require(dependencyMap[13]).t['N/g9Z4']).toUpperCase();
|
||||
object2.resolvingGradientEnd = colors.resolvingGradientEnd;
|
||||
object2.resolvingGradientStart = colors.resolvingGradientStart;
|
||||
const GUILD = InviteTypes.GUILD;
|
||||
object2.type = GUILD;
|
||||
copyDataProperties(object2, baseColors, dependencyMap);
|
||||
return object2;
|
||||
}
|
||||
|
||||
function createExpiredGuildInvite(a0, a1, a2) { // fn#81313, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10729:824, offset: 0x01ec911e, size: 666 bytes, params: 4, frame: 24
|
||||
var r5;
|
||||
var author;
|
||||
var formatToPlainString;
|
||||
var property;
|
||||
var defaultImport;
|
||||
const value2 = undefined;
|
||||
const value3 = (importDefault(8189) /* metro dependency 8189: getEmbedThemeColors */)(a2);
|
||||
const colors = value3.colors;
|
||||
const object2 = {};
|
||||
copyDataProperties(object2, value3.baseColors, undefined);
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const string = intl.string;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
object2['headerText'] = (a1 ? Reflect.apply(string, intl, [t.C89OLE]) : Reflect.apply(string, intl,
|
||||
[t.YVub5y])).toUpperCase();
|
||||
const rowGeneratorStyleSheetModule = require(8181) /* metro dependency 8181: RowGeneratorStyleSheet */;
|
||||
const processColorOrThrow = rowGeneratorStyleSheetModule.processColorOrThrow;
|
||||
const RED_400 = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.RED_400;
|
||||
object2['titleColor'] = Reflect.apply(processColorOrThrow, rowGeneratorStyleSheetModule, [RED_400]);
|
||||
if (a1) {
|
||||
r5 = intl.string(t['F/OLvL']);
|
||||
} else {
|
||||
author = a0.author;
|
||||
if ((author == null ? value2 : author.username) != null) {
|
||||
formatToPlainString = intl.formatToPlainString;
|
||||
property = t['9Akp1s'];
|
||||
defaultImport = importDefault(3995) /* metro dependency 3995: UserUtils */;
|
||||
r5 = Reflect.apply(formatToPlainString, intl, [property,
|
||||
{username: defaultImport.getFormattedName(a0.author)}]);
|
||||
} else {
|
||||
r5 = intl.string(t['SMJr+a']);
|
||||
}
|
||||
}
|
||||
object2['subtitle'] = r5;
|
||||
object2['titleText'] = intl.string(t['Jhx/ud']);
|
||||
object2['thumbnailUrl'] = Image.resolveAssetSource((require(4002) /* metro dependency 4002: shared */).isThemeDark(a2) ? importDefault(10528) /* metro dependency 10528 */ : importDefault(10529) /* metro dependency 10529 */).uri;
|
||||
object2['thumbnailBackgroundColor'] = colors.thumbnailBackgroundColor;
|
||||
object2['subtitleColor'] = colors.subtitleColor;
|
||||
const GUILD = InviteTypes.GUILD;
|
||||
object2['type'] = GUILD;
|
||||
return object2;
|
||||
}
|
||||
|
||||
function createDisabledGuildInvite(a0, a1) { // fn#81314, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10729:1607, offset: 0x01ec93b8, size: 809 bytes, params: 3, frame: 23
|
||||
var r6;
|
||||
var getGuild;
|
||||
var getChannel;
|
||||
var channel;
|
||||
var value4;
|
||||
var moduleValue;
|
||||
const value2 = undefined;
|
||||
const {colors, baseColors} = (importDefault(8189) /* metro dependency 8189: getEmbedThemeColors */)(a1);
|
||||
if (a0.guild != null) {
|
||||
moduleValue = require(1418) /* metro dependency 1418: GuildRecordUtils */;
|
||||
r6 = moduleValue.fromInviteGuild(a0.guild);
|
||||
} else {
|
||||
getGuild = GuildStore.getGuild;
|
||||
getChannel = ChannelStore.getChannel;
|
||||
channel = a0.channel;
|
||||
value4 = Reflect.apply(getChannel, ChannelStore, [channel == null ? value2 : channel.id]);
|
||||
r6 = Reflect.apply(getGuild, GuildStore, [value4 == null ? value2 : value4.guild_id]);
|
||||
}
|
||||
let r4 = r6 != null ? getGuildIconURL(r6, 48, false) : value2;
|
||||
const object2 = {};
|
||||
copyDataProperties(object2, baseColors, undefined);
|
||||
const GUILD_INVITE_DISABLED = CodedLinkExtendedType.GUILD_INVITE_DISABLED;
|
||||
object2['extendedType'] = GUILD_INVITE_DISABLED;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const string = intl.string;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
object2['headerText'] = Reflect.apply(string, intl, [t['Hyx2F/']]).toUpperCase();
|
||||
object2['titleText'] = intl.string(t.tQ4AnN);
|
||||
const rowGeneratorStyleSheetModule = require(8181) /* metro dependency 8181: RowGeneratorStyleSheet */;
|
||||
const processColorOrThrow = rowGeneratorStyleSheetModule.processColorOrThrow;
|
||||
const RED_345 = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.RED_345;
|
||||
object2['titleColor'] = Reflect.apply(processColorOrThrow, rowGeneratorStyleSheetModule, [RED_345]);
|
||||
object2['guildName'] = (r6 == null ? value2 : r6.name) ?? intl.string(t.wBceYP);
|
||||
object2['subtitle'] = intl.string(t['x+XpjL']);
|
||||
object2['helpCenterArticleLabel'] = intl.string(t['4FlZqw']);
|
||||
const defaultImport2 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
const getArticleURL = defaultImport2.getArticleURL;
|
||||
const INVITE_DISABLED = HelpdeskArticles.INVITE_DISABLED;
|
||||
object2['helpCenterArticleURL'] = Reflect.apply(getArticleURL, defaultImport2, [INVITE_DISABLED]);
|
||||
object2['guildIcon'] = r4 ?? value2;
|
||||
object2['thumbnailUrl'] = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(10544) /* metro dependency 10544 */);
|
||||
r4 = r4 != null ? value2 : r6 != null ? getGuildAcronym(r6) : value2;
|
||||
object2['thumbnailText'] = r4;
|
||||
object2['subtitleColor'] = colors.subtitleColor;
|
||||
const GUILD = InviteTypes.GUILD;
|
||||
object2['type'] = GUILD;
|
||||
return object2;
|
||||
}
|
||||
|
||||
function createErroredGuildInvite(a0, a1, a2) { // fn#81315, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10729:2568, offset: 0x01ec96e1, size: 548 bytes, params: 4, frame: 23
|
||||
const value2 = undefined;
|
||||
const {colors, baseColors} = (importDefault(8189) /* metro dependency 8189: getEmbedThemeColors */)(a2);
|
||||
const inviteError = InviteStore.getInviteError(a0);
|
||||
const descriptiveInviteError = (require(10545) /* metro dependency 10545: InviteErrorUtils */).getDescriptiveInviteError(inviteError == null ? value2 : inviteError.code);
|
||||
const object2 = {};
|
||||
copyDataProperties(object2, baseColors, undefined);
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const string = intl.string;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
object2['headerText'] = (a1 ? Reflect.apply(string, intl, [t.C89OLE]) : Reflect.apply(string, intl,
|
||||
[t.YVub5y])).toUpperCase();
|
||||
const rowGeneratorStyleSheetModule = require(8181) /* metro dependency 8181: RowGeneratorStyleSheet */;
|
||||
const processColorOrThrow = rowGeneratorStyleSheetModule.processColorOrThrow;
|
||||
const RED_400 = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.RED_400;
|
||||
object2['titleColor'] = Reflect.apply(processColorOrThrow, rowGeneratorStyleSheetModule, [RED_400]);
|
||||
object2['subtitle'] = (descriptiveInviteError == null ? value2 : descriptiveInviteError.description) ?? (inviteError == null ? value2 : inviteError.message);
|
||||
object2['titleText'] = (descriptiveInviteError == null ? value2 : descriptiveInviteError.title) ?? intl.string(t['Jhx/ud']);
|
||||
object2['thumbnailUrl'] = Image.resolveAssetSource((require(4002) /* metro dependency 4002: shared */).isThemeDark(a2) ? importDefault(10528) /* metro dependency 10528 */ : importDefault(10529) /* metro dependency 10529 */).uri;
|
||||
object2['thumbnailBackgroundColor'] = colors.thumbnailBackgroundColor;
|
||||
object2['subtitleColor'] = colors.subtitleColor;
|
||||
const GUILD = InviteTypes.GUILD;
|
||||
object2['type'] = GUILD;
|
||||
return object2;
|
||||
}
|
||||
|
||||
function createGuildInvite(a0, a1, a2) { // fn#81316, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10729:3296, offset: 0x01ec9905, size: 2189 bytes, params: 4, frame: 49
|
||||
var object2;
|
||||
var r21;
|
||||
var r26;
|
||||
var r27;
|
||||
var r6;
|
||||
var uri;
|
||||
var r13;
|
||||
var r17;
|
||||
var r18;
|
||||
var r19;
|
||||
var r20;
|
||||
var r10;
|
||||
var r11;
|
||||
var r2;
|
||||
var moduleValue;
|
||||
var value12;
|
||||
var guildIconURL;
|
||||
var defaultImport3;
|
||||
var getGuildSplashURL;
|
||||
var value21;
|
||||
var value22;
|
||||
var resolveAssetSource;
|
||||
var moduleValue4;
|
||||
var assetSource;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
var formatToPlainString;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var value23;
|
||||
var value24;
|
||||
var value25;
|
||||
var moduleValue5;
|
||||
var assetSource2;
|
||||
var value26;
|
||||
var moduleValue6;
|
||||
var assetSource3;
|
||||
var value27;
|
||||
var defaultImport4;
|
||||
var QmlLEq;
|
||||
var value28;
|
||||
var value29;
|
||||
var acceptLabelGreenColor;
|
||||
var acceptLabelGreenBackgroundColor;
|
||||
var string;
|
||||
var value31;
|
||||
var acceptLabelDisabledColor;
|
||||
var acceptLabelDisabledBackgroundColor;
|
||||
var value32;
|
||||
var value;
|
||||
const value2 = undefined;
|
||||
const {colors, baseColors} = (importDefault(8189) /* metro dependency 8189: getEmbedThemeColors */)(a2);
|
||||
const guild = a0.guild;
|
||||
const value4 = null;
|
||||
let r24 = value4 != guild ? GuildStore.getGuild(a0.guild.id) : value4;
|
||||
const canAcceptInvite2 = (importDefault(9861) /* metro dependency 9861: GuestUtils */).canAcceptInvite([GuildMemberStore],
|
||||
a0);
|
||||
const channel = (importDefault(9860) /* metro dependency 9860: getChannelAndRecipientsFromInvite */)(a0).channel;
|
||||
let r4 = value4 != channel && channel.isGuildVocal();
|
||||
let r0 = value4 == channel ? value2 : channel.isGuildStageVoice();
|
||||
let r22 = value4 != r0 && r0;
|
||||
const target_user = a0.target_user;
|
||||
const target_type = a0.target_type;
|
||||
const approximate_member_count = a0.approximate_member_count;
|
||||
const approximate_presence_count = a0.approximate_presence_count;
|
||||
const STREAM = InviteTargetTypes.STREAM;
|
||||
const value8 = target_type === STREAM;
|
||||
r0 = value4 != a0.guild && value4 == r24;
|
||||
const value11 = true;
|
||||
if (r0) {
|
||||
moduleValue = require(1418) /* metro dependency 1418: GuildRecordUtils */;
|
||||
value12 = moduleValue.fromInviteGuild(a0.guild);
|
||||
r21 = false;
|
||||
r24 = value12;
|
||||
} else {
|
||||
r21 = value11;
|
||||
}
|
||||
const getHeaderTextForInviteModule = require(10546) /* metro dependency 10546: getHeaderTextForInvite */;
|
||||
const getHeaderTextForInvite = getHeaderTextForInviteModule.getHeaderTextForInvite;
|
||||
object2 = {isVoiceChannel: r4, isOwnInvite: a1};
|
||||
let r15 = value4 == r24 ? value2 : r24.features.has(GuildFeatures.HUB);
|
||||
let r14 = value4 != r15 && r15;
|
||||
object2.isHubGuild = r14;
|
||||
object2.isStream = value8;
|
||||
object2.isStage = r22;
|
||||
const flagUtilsModule = require(1391) /* metro dependency 1391: FlagUtils */;
|
||||
const hasFlag = flagUtilsModule.hasFlag;
|
||||
const flags = a0.flags;
|
||||
const value16 = 0;
|
||||
r15 = value4 != flags ? flags : value16;
|
||||
const GuildInviteFlags = (require(8898) /* metro dependency 8898: GuildInviteFlags */).GuildInviteFlags;
|
||||
const IS_GUEST_INVITE = GuildInviteFlags.IS_GUEST_INVITE;
|
||||
object2.isGuest = Reflect.apply(hasFlag, flagUtilsModule, [r15, IS_GUEST_INVITE]);
|
||||
const value17 = Reflect.apply(getHeaderTextForInvite, getHeaderTextForInviteModule, [object2]);
|
||||
const name = value4 == r24 ? value2 : r24.name;
|
||||
if (value4 != (value4 == r24 ? value2 : r24.icon)) {
|
||||
guildIconURL = (importDefault(1423) /* metro dependency 1423: AvatarUtils */).getGuildIconURL({id: value4 == r24 ? value2 : r24.id,
|
||||
|
||||
icon: value4 == r24 ? value2 : r24.icon, canAnimate: value11, size: 128});
|
||||
r26 = value2;
|
||||
r27 = guildIconURL;
|
||||
} else {
|
||||
r26 = value4 != r24 ? getGuildAcronym(r24) : value2;
|
||||
r27 = value2;
|
||||
}
|
||||
if (value4 != (value4 == r24 ? value2 : r24.splash)) {
|
||||
defaultImport3 = importDefault(1423) /* metro dependency 1423: AvatarUtils */;
|
||||
getGuildSplashURL = defaultImport3.getGuildSplashURL;
|
||||
object2 = {};
|
||||
object2.id = r24.id;
|
||||
object2.splash = r24.splash;
|
||||
object2.size = 400 * (importDefault(1852) /* metro dependency 1852: getDevicePixelRatioNative */)();
|
||||
value21 = Reflect.apply(getGuildSplashURL, defaultImport3, [object2]);
|
||||
r6 = value4 != value21 ? value21 : value2;
|
||||
} else {
|
||||
r6 = value2;
|
||||
}
|
||||
if (r4) {
|
||||
if (r21) {
|
||||
if (value4 == target_user) {
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
moduleValue6 = require(6647) /* metro dependency 6647: ChannelUtils */;
|
||||
assetSource3 = Reflect.apply(resolveAssetSource, Image, [moduleValue6.getChannelIcon(channel)]);
|
||||
uri = value4 == assetSource3 ? value2 : assetSource3.uri;
|
||||
value27 = '';
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value27;
|
||||
r17 = name;
|
||||
r18 = uri;
|
||||
r19 = value2;
|
||||
r20 = value2;
|
||||
} else if (value8) {
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
defaultImport4 = importDefault(1423) /* metro dependency 1423: AvatarUtils */;
|
||||
uri = Reflect.apply(resolveAssetSource, Image, [defaultImport4.getUserAvatarSource(target_user)]).uri;
|
||||
formatToPlainString = intl.formatToPlainString;
|
||||
QmlLEq = t.QmlLEq;
|
||||
object2 = {};
|
||||
object2.name = (importDefault(3995) /* metro dependency 3995: UserUtils */).getFormattedName(target_user);
|
||||
value28 = Reflect.apply(formatToPlainString, intl, [QmlLEq, object2]);
|
||||
value29 = intl.formatToPlainString(t.u0vaDE, {guildName: value4 == r24 ? value2 : r24.name});
|
||||
r0 = value4 != ApplicationStreamingStore.getActiveStreamForUser(target_user.id, channel.getGuildId());
|
||||
r13 = uri;
|
||||
r14 = value2;
|
||||
r15 = value29;
|
||||
r17 = value28;
|
||||
r18 = value2;
|
||||
r19 = value2;
|
||||
r20 = value2;
|
||||
} else {
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
moduleValue6 = require(6647) /* metro dependency 6647: ChannelUtils */;
|
||||
assetSource3 = Reflect.apply(resolveAssetSource, Image, [moduleValue6.getChannelIcon(channel)]);
|
||||
uri = value4 == assetSource3 ? value2 : assetSource3.uri;
|
||||
value27 = '';
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value27;
|
||||
r17 = name;
|
||||
r18 = uri;
|
||||
r19 = value2;
|
||||
r20 = value2;
|
||||
}
|
||||
} else {
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
moduleValue6 = require(6647) /* metro dependency 6647: ChannelUtils */;
|
||||
assetSource3 = Reflect.apply(resolveAssetSource, Image, [moduleValue6.getChannelIcon(channel)]);
|
||||
uri = value4 == assetSource3 ? value2 : assetSource3.uri;
|
||||
value27 = '';
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value27;
|
||||
r17 = name;
|
||||
r18 = uri;
|
||||
r19 = value2;
|
||||
r20 = value2;
|
||||
}
|
||||
} else if (value4 == channel) {
|
||||
if (value4 == approximate_member_count) {
|
||||
if (value4 == approximate_presence_count) {
|
||||
value22 = '';
|
||||
if (value4 != channel) {
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
moduleValue4 = require(6647) /* metro dependency 6647: ChannelUtils */;
|
||||
assetSource = Reflect.apply(resolveAssetSource, Image, [moduleValue4.getChannelIcon(channel)]);
|
||||
uri = value4 == assetSource ? value2 : assetSource.uri;
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value22;
|
||||
r17 = name;
|
||||
r18 = uri;
|
||||
r19 = value2;
|
||||
r20 = value2;
|
||||
} else {
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value22;
|
||||
r17 = name;
|
||||
r18 = value2;
|
||||
r19 = value2;
|
||||
r20 = value2;
|
||||
}
|
||||
} else if (approximate_presence_count > value16) {
|
||||
value23 = intl.formatToPlainString(t['LC+S+m'], {membersOnline: approximate_presence_count});
|
||||
value24 = intl.formatToPlainString(t.zRl6XR,
|
||||
{count: value4 != approximate_member_count ? approximate_member_count : value16});
|
||||
value25 = '';
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value25;
|
||||
r17 = name;
|
||||
r18 = value2;
|
||||
r19 = value24;
|
||||
r20 = value23;
|
||||
} else {
|
||||
value22 = '';
|
||||
if (value4 != channel) {
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
moduleValue4 = require(6647) /* metro dependency 6647: ChannelUtils */;
|
||||
assetSource = Reflect.apply(resolveAssetSource, Image, [moduleValue4.getChannelIcon(channel)]);
|
||||
uri = value4 == assetSource ? value2 : assetSource.uri;
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value22;
|
||||
r17 = name;
|
||||
r18 = uri;
|
||||
r19 = value2;
|
||||
r20 = value2;
|
||||
} else {
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value22;
|
||||
r17 = name;
|
||||
r18 = value2;
|
||||
r19 = value2;
|
||||
r20 = value2;
|
||||
}
|
||||
}
|
||||
} else if (approximate_member_count >= 5) {
|
||||
value23 = intl.formatToPlainString(t['LC+S+m'], {membersOnline: approximate_presence_count});
|
||||
value24 = intl.formatToPlainString(t.zRl6XR,
|
||||
{count: value4 != approximate_member_count ? approximate_member_count : value16});
|
||||
value25 = '';
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value25;
|
||||
r17 = name;
|
||||
r18 = value2;
|
||||
r19 = value24;
|
||||
r20 = value23;
|
||||
} else if (value4 == approximate_presence_count) {
|
||||
value22 = '';
|
||||
if (value4 != channel) {
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
moduleValue4 = require(6647) /* metro dependency 6647: ChannelUtils */;
|
||||
assetSource = Reflect.apply(resolveAssetSource, Image, [moduleValue4.getChannelIcon(channel)]);
|
||||
uri = value4 == assetSource ? value2 : assetSource.uri;
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value22;
|
||||
r17 = name;
|
||||
r18 = uri;
|
||||
r19 = value2;
|
||||
r20 = value2;
|
||||
} else {
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value22;
|
||||
r17 = name;
|
||||
r18 = value2;
|
||||
r19 = value2;
|
||||
r20 = value2;
|
||||
}
|
||||
} else if (approximate_presence_count > value16) {
|
||||
value23 = intl.formatToPlainString(t['LC+S+m'], {membersOnline: approximate_presence_count});
|
||||
value24 = intl.formatToPlainString(t.zRl6XR,
|
||||
{count: value4 != approximate_member_count ? approximate_member_count : value16});
|
||||
value25 = '';
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value25;
|
||||
r17 = name;
|
||||
r18 = value2;
|
||||
r19 = value24;
|
||||
r20 = value23;
|
||||
} else {
|
||||
value22 = '';
|
||||
if (value4 != channel) {
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
moduleValue4 = require(6647) /* metro dependency 6647: ChannelUtils */;
|
||||
assetSource = Reflect.apply(resolveAssetSource, Image, [moduleValue4.getChannelIcon(channel)]);
|
||||
uri = value4 == assetSource ? value2 : assetSource.uri;
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value22;
|
||||
r17 = name;
|
||||
r18 = uri;
|
||||
r19 = value2;
|
||||
r20 = value2;
|
||||
} else {
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value22;
|
||||
r17 = name;
|
||||
r18 = value2;
|
||||
r19 = value2;
|
||||
r20 = value2;
|
||||
}
|
||||
}
|
||||
} else if (channel.type === ChannelTypes.GUILD_STAGE_VOICE) {
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
moduleValue5 = require(6647) /* metro dependency 6647: ChannelUtils */;
|
||||
assetSource2 = Reflect.apply(resolveAssetSource, Image, [moduleValue5.getChannelIcon(channel)]);
|
||||
uri = value4 == assetSource2 ? value2 : assetSource2.uri;
|
||||
value26 = '';
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value26;
|
||||
r17 = name;
|
||||
r18 = uri;
|
||||
r19 = value2;
|
||||
r20 = value2;
|
||||
} else if (value4 == approximate_member_count) {
|
||||
if (value4 == approximate_presence_count) {
|
||||
value22 = '';
|
||||
if (value4 != channel) {
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
moduleValue4 = require(6647) /* metro dependency 6647: ChannelUtils */;
|
||||
assetSource = Reflect.apply(resolveAssetSource, Image, [moduleValue4.getChannelIcon(channel)]);
|
||||
uri = value4 == assetSource ? value2 : assetSource.uri;
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value22;
|
||||
r17 = name;
|
||||
r18 = uri;
|
||||
r19 = value2;
|
||||
r20 = value2;
|
||||
} else {
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value22;
|
||||
r17 = name;
|
||||
r18 = value2;
|
||||
r19 = value2;
|
||||
r20 = value2;
|
||||
}
|
||||
} else if (approximate_presence_count > value16) {
|
||||
value23 = intl.formatToPlainString(t['LC+S+m'], {membersOnline: approximate_presence_count});
|
||||
value24 = intl.formatToPlainString(t.zRl6XR,
|
||||
{count: value4 != approximate_member_count ? approximate_member_count : value16});
|
||||
value25 = '';
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value25;
|
||||
r17 = name;
|
||||
r18 = value2;
|
||||
r19 = value24;
|
||||
r20 = value23;
|
||||
} else {
|
||||
value22 = '';
|
||||
if (value4 != channel) {
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
moduleValue4 = require(6647) /* metro dependency 6647: ChannelUtils */;
|
||||
assetSource = Reflect.apply(resolveAssetSource, Image, [moduleValue4.getChannelIcon(channel)]);
|
||||
uri = value4 == assetSource ? value2 : assetSource.uri;
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value22;
|
||||
r17 = name;
|
||||
r18 = uri;
|
||||
r19 = value2;
|
||||
r20 = value2;
|
||||
} else {
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value22;
|
||||
r17 = name;
|
||||
r18 = value2;
|
||||
r19 = value2;
|
||||
r20 = value2;
|
||||
}
|
||||
}
|
||||
} else if (approximate_member_count >= 5) {
|
||||
value23 = intl.formatToPlainString(t['LC+S+m'], {membersOnline: approximate_presence_count});
|
||||
value24 = intl.formatToPlainString(t.zRl6XR,
|
||||
{count: value4 != approximate_member_count ? approximate_member_count : value16});
|
||||
value25 = '';
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value25;
|
||||
r17 = name;
|
||||
r18 = value2;
|
||||
r19 = value24;
|
||||
r20 = value23;
|
||||
} else if (value4 == approximate_presence_count) {
|
||||
value22 = '';
|
||||
if (value4 != channel) {
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
moduleValue4 = require(6647) /* metro dependency 6647: ChannelUtils */;
|
||||
assetSource = Reflect.apply(resolveAssetSource, Image, [moduleValue4.getChannelIcon(channel)]);
|
||||
uri = value4 == assetSource ? value2 : assetSource.uri;
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value22;
|
||||
r17 = name;
|
||||
r18 = uri;
|
||||
r19 = value2;
|
||||
r20 = value2;
|
||||
} else {
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value22;
|
||||
r17 = name;
|
||||
r18 = value2;
|
||||
r19 = value2;
|
||||
r20 = value2;
|
||||
}
|
||||
} else if (approximate_presence_count > value16) {
|
||||
value23 = intl.formatToPlainString(t['LC+S+m'], {membersOnline: approximate_presence_count});
|
||||
value24 = intl.formatToPlainString(t.zRl6XR,
|
||||
{count: value4 != approximate_member_count ? approximate_member_count : value16});
|
||||
value25 = '';
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value25;
|
||||
r17 = name;
|
||||
r18 = value2;
|
||||
r19 = value24;
|
||||
r20 = value23;
|
||||
} else {
|
||||
value22 = '';
|
||||
if (value4 != channel) {
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
moduleValue4 = require(6647) /* metro dependency 6647: ChannelUtils */;
|
||||
assetSource = Reflect.apply(resolveAssetSource, Image, [moduleValue4.getChannelIcon(channel)]);
|
||||
uri = value4 == assetSource ? value2 : assetSource.uri;
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value22;
|
||||
r17 = name;
|
||||
r18 = uri;
|
||||
r19 = value2;
|
||||
r20 = value2;
|
||||
} else {
|
||||
r0 = r21;
|
||||
r13 = r27;
|
||||
r14 = r26;
|
||||
r15 = value22;
|
||||
r17 = name;
|
||||
r18 = value2;
|
||||
r19 = value2;
|
||||
r20 = value2;
|
||||
}
|
||||
}
|
||||
if (r4) {
|
||||
acceptLabelGreenColor = colors.acceptLabelGreenColor;
|
||||
acceptLabelGreenBackgroundColor = colors.acceptLabelGreenBackgroundColor;
|
||||
string = intl.string;
|
||||
r22 = r22 ? Reflect.apply(string, intl, [t['7vb2cc']]) : Reflect.apply(string, intl, [t.gpqgah]);
|
||||
r10 = acceptLabelGreenColor;
|
||||
r11 = acceptLabelGreenBackgroundColor;
|
||||
r21 = r22;
|
||||
} else if (r0) {
|
||||
acceptLabelDisabledColor = colors.acceptLabelDisabledColor;
|
||||
acceptLabelDisabledBackgroundColor = colors.acceptLabelDisabledBackgroundColor;
|
||||
value32 = intl.string(t.cEnaWx);
|
||||
r10 = acceptLabelDisabledColor;
|
||||
r11 = acceptLabelDisabledBackgroundColor;
|
||||
r21 = value32;
|
||||
} else {
|
||||
acceptLabelGreenColor = colors.acceptLabelGreenColor;
|
||||
acceptLabelGreenBackgroundColor = colors.acceptLabelGreenBackgroundColor;
|
||||
value31 = intl.string(t.XpeFYr);
|
||||
r10 = acceptLabelGreenColor;
|
||||
r11 = acceptLabelGreenBackgroundColor;
|
||||
r21 = value31;
|
||||
}
|
||||
r4 = value4 != r24 ? (require(6916) /* metro dependency 6916: GuildBadgeImageSource */).getGuildBadgeImageSource(r24,
|
||||
a2) : value2;
|
||||
object2 = {};
|
||||
copyDataProperties(object2, baseColors, undefined);
|
||||
object2['headerText'] = value4 != value17 ? value17.toUpperCase() : value2;
|
||||
object2['headerColor'] = colors.headerColor;
|
||||
object2['acceptLabelText'] = r21;
|
||||
object2['onlineText'] = r20;
|
||||
object2['memberText'] = r19;
|
||||
object2['channelIcon'] = r18;
|
||||
object2['titleText'] = r17;
|
||||
object2['titleColor'] = colors.titleColor;
|
||||
object2['thumbnailUrl'] = value4 != r13 ? r13 : value2;
|
||||
object2['thumbnailText'] = r14;
|
||||
object2['subtitle'] = r15;
|
||||
object2['subtitleColor'] = r15 === '' ? value2 : colors.subtitleColor;
|
||||
object2['acceptLabelBackgroundColor'] = r11;
|
||||
object2['acceptLabelBorderColor'] = value2;
|
||||
object2['acceptLabelColor'] = r10;
|
||||
object2['embedCanBeTapped'] = value11;
|
||||
object2['canBeAccepted'] = canAcceptInvite2;
|
||||
object2['channelName'] = value4 != channel ? (require(4805) /* metro dependency 4805: useChannelName */).computeChannelName(channel,
|
||||
UserStore, RelationshipStore) : value2;
|
||||
const type = a0.type;
|
||||
object2['type'] = value4 != type ? type : InviteTypes.GUILD;
|
||||
object2['inviteSplash'] = r6;
|
||||
if (value4 != r4) {
|
||||
value = require(8191) /* metro dependency 8191: EmbedUtils */;
|
||||
value = value.getAssetUriForEmbed(r4);
|
||||
r2 = value;
|
||||
} else {
|
||||
r2 = value2;
|
||||
}
|
||||
object2['badgeIconUrl'] = r2;
|
||||
return object2;
|
||||
}
|
||||
|
||||
+245
@@ -0,0 +1,245 @@
|
||||
/* Metro module 10553; source: modules/messages/native/renderer/row_data/embeds/coded_links/invite/GuildProfileInvite.tsx; dependencies: [57, 1949, 9859, 661, 4118, 8189, 6718, 4002, 697, 1418, 9304, 9302, 1423, 1862, 1852, 1244, 9318, 6916, 4119, 21, 1940, 6794, 673, 8181, 8191, 2] */
|
||||
function _fun81348(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81348, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10739:6, offset: 0x01ecc670, size: 200 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importDefault(57) /* metro dependency 57 */;
|
||||
const localeStore = importDefault(1949) /* metro dependency 1949: LocaleStore */;
|
||||
const env0_5 = (require(9859) /* metro dependency 9859: CodedLinksConstants */).CodedLinkExtendedType;
|
||||
const env0_6 = (require(661) /* metro dependency 661: Constants */).GuildFeatures;
|
||||
const env0_7 = (require(4118) /* metro dependency 4118: Constants */).InviteTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/coded_links/invite/GuildProfileInvite.tsx');
|
||||
exports.createGuildProfileInvite = createGuildProfileInvite;
|
||||
}
|
||||
|
||||
function createGuildProfileInvite(a0, a1) { // fn#81349, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10739:346, offset: 0x01ecc738, size: 2261 bytes, params: 3, frame: 37
|
||||
var r26;
|
||||
var r27;
|
||||
var name;
|
||||
var r14;
|
||||
var r15;
|
||||
var r12;
|
||||
var r7;
|
||||
var r18;
|
||||
var r19;
|
||||
var r20;
|
||||
var moduleValue6;
|
||||
var getAcronym;
|
||||
var value11;
|
||||
var object;
|
||||
var id;
|
||||
var defaultImport2;
|
||||
var getGuildDiscoverySplashURL;
|
||||
var value15;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var moduleValue7;
|
||||
var moduleValue9;
|
||||
var getEstablishedDate;
|
||||
var defaultImport3;
|
||||
const value2 = undefined;
|
||||
const {colors, baseColors} = (importDefault(8189) /* metro dependency 8189: getEmbedThemeColors */)(a1);
|
||||
const guildProfileFromInvite = (require(6718) /* metro dependency 6718: GuildProfileBuilders */).buildGuildProfileFromInvite(a0);
|
||||
const isThemeDark2 = (require(4002) /* metro dependency 4002: shared */).isThemeDark(a1);
|
||||
const unsafe_rawColors = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors;
|
||||
let r11 = isThemeDark2 ? unsafe_rawColors.PRIMARY_660 : unsafe_rawColors.PRIMARY_160;
|
||||
const value4 = null;
|
||||
let r8 = value4 != guildProfileFromInvite ? (require(1418) /* metro dependency 1418: GuildRecordUtils */).fromGuildProfile(guildProfileFromInvite) : value4;
|
||||
const profilePrimaryColor = (require(9304) /* metro dependency 9304: GuildProfileUtils */).getProfilePrimaryColor(guildProfileFromInvite);
|
||||
const guildProfileViewModule = require(9302) /* metro dependency 9302: GuildProfileView */;
|
||||
const getBackgroundForProfile = guildProfileViewModule.getBackgroundForProfile;
|
||||
r11 = value4 != profilePrimaryColor ? profilePrimaryColor : r11;
|
||||
const value8 = env0_3(Reflect.apply(getBackgroundForProfile, guildProfileViewModule, [a1, r11]), 2);
|
||||
const value9 = 0;
|
||||
let property = value8[value9];
|
||||
const property2 = value8[1];
|
||||
const memberCount = value4 == guildProfileFromInvite ? value2 : guildProfileFromInvite.memberCount;
|
||||
const r24 = value4 != memberCount ? memberCount : a0.approximate_member_count;
|
||||
const onlineCount = value4 == guildProfileFromInvite ? value2 : guildProfileFromInvite.onlineCount;
|
||||
const r23 = value4 != onlineCount ? onlineCount : a0.approximate_presence_count;
|
||||
if (value4 != (value4 == guildProfileFromInvite ? value2 : guildProfileFromInvite.icon)) {
|
||||
r14 = (importDefault(1423) /* metro dependency 1423: AvatarUtils */).getGuildIconURL({id: guildProfileFromInvite.id,
|
||||
|
||||
icon: guildProfileFromInvite.icon, canAnimate: true, size: 128});
|
||||
r15 = value2;
|
||||
} else {
|
||||
moduleValue6 = require(1862) /* metro dependency 1862: StringUtils */;
|
||||
getAcronym = moduleValue6.getAcronym;
|
||||
name = value4 == guildProfileFromInvite ? value2 : guildProfileFromInvite.name;
|
||||
value11 = Reflect.apply(getAcronym, moduleValue6, [value4 != name ? name : '']);
|
||||
r14 = value2;
|
||||
r15 = value11;
|
||||
}
|
||||
if (value4 == r8 ? value2 : r8.features.has(GuildFeatures.DISCOVERABLE)) {
|
||||
if (value4 != (value4 == guildProfileFromInvite ? value2 : guildProfileFromInvite.customBanner)) {
|
||||
defaultImport2 = importDefault(1423) /* metro dependency 1423: AvatarUtils */;
|
||||
getGuildDiscoverySplashURL = defaultImport2.getGuildDiscoverySplashURL;
|
||||
object = {};
|
||||
object.id = guildProfileFromInvite.id;
|
||||
object.splash = guildProfileFromInvite.customBanner;
|
||||
object.size = 400 * (importDefault(1852) /* metro dependency 1852: getDevicePixelRatioNative */)();
|
||||
value15 = Reflect.apply(getGuildDiscoverySplashURL, defaultImport2, [object]);
|
||||
r12 = value4 != value15 ? value15 : value2;
|
||||
} else {
|
||||
r12 = value2;
|
||||
}
|
||||
} else {
|
||||
r12 = value2;
|
||||
}
|
||||
let r3 = value4 != r24 && r24 >= 5;
|
||||
r3 = !r3 ? value4 != r23 && r23 > value9 : r3;
|
||||
if (r3) {
|
||||
r7 = value4 != r23 ? intl.formatToPlainString(t['LC+S+m'], {membersOnline: r23}) : value2;
|
||||
r18 = value4 != r24 ? intl.formatToPlainString(t.zRl6XR, {count: r24}) : value2;
|
||||
r19 = r7;
|
||||
} else {
|
||||
r18 = value2;
|
||||
r19 = value2;
|
||||
}
|
||||
if (value4 != guildProfileFromInvite) {
|
||||
moduleValue7 = require(9318) /* metro dependency 9318: useGuildProfileCTA */;
|
||||
r7 = moduleValue7.getGuildProfileCTAType(guildProfileFromInvite, a0.code);
|
||||
} else {
|
||||
r7 = value4;
|
||||
}
|
||||
const CTATypes = (require(9318) /* metro dependency 9318: useGuildProfileCTA */).CTATypes;
|
||||
const IS_MEMBER = CTATypes.IS_MEMBER;
|
||||
if (IS_MEMBER === r7) {
|
||||
r20 = intl.string(t.IRoQXr);
|
||||
} else if (CTATypes.HAS_APPLICATION === r7) {
|
||||
r20 = intl.string(t['4yfIDk']);
|
||||
} else if (CTATypes.APPLY_TO_JOIN === r7) {
|
||||
r20 = intl.string(t['7XdMW2']);
|
||||
} else if (CTATypes.ACCEPT_ROLES === r7) {
|
||||
r20 = intl.string(t.MMlhsr);
|
||||
} else {
|
||||
if (CTATypes.LURK_DISCOVERABLE !== r7) {
|
||||
CTATypes.JOIN_VIA_INVITE;
|
||||
}
|
||||
r20 = intl.string(t.XpeFYr);
|
||||
}
|
||||
r11 = value4 != r8 ? (require(6916) /* metro dependency 6916: GuildBadgeImageSource */).getGuildBadgeImageSource(r8,
|
||||
a1) : value2;
|
||||
r8 = value4 == guildProfileFromInvite || value4 == guildProfileFromInvite.traits ? value2 : guildProfileFromInvite.traits.filter(function(a0) {
|
||||
var r0;
|
||||
var property;
|
||||
var value = a0 != null;
|
||||
if (value) {
|
||||
property = a0.label;
|
||||
property = property.trim().length;
|
||||
r0 = property > 0;
|
||||
} else {
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
});
|
||||
if (value4 != guildProfileFromInvite) {
|
||||
moduleValue9 = require(4119) /* metro dependency 4119: GuildProfileUtils */;
|
||||
getEstablishedDate = moduleValue9.getEstablishedDate;
|
||||
defaultImport3 = importDefault(21) /* metro dependency 21: SnowflakeUtils */;
|
||||
r7 = intl.formatToPlainString(t.zb2Q56, {createdAtDate: Reflect.apply(getEstablishedDate, moduleValue9,
|
||||
[defaultImport3.extractTimestamp(guildProfileFromInvite.id), LocaleStore.locale])});
|
||||
r26 = defaultImport3;
|
||||
} else {
|
||||
r7 = value2;
|
||||
}
|
||||
let roles = a0.roles;
|
||||
if (value4 != roles) {
|
||||
roles = a0.roles;
|
||||
if (roles.length > value9) {
|
||||
if (value4 != a0.guild) {
|
||||
id = a0.guild.id;
|
||||
roles = a0.roles;
|
||||
object = [];
|
||||
arraySpread(object, roles, value9, r26);
|
||||
r3 = object.sort((require(1940) /* metro dependency 1940: GuildRoleUtils */).sortInviteRoles).map(_fun81351);
|
||||
r27 = value9;
|
||||
} else {
|
||||
r3 = value2;
|
||||
}
|
||||
} else {
|
||||
r3 = value2;
|
||||
}
|
||||
} else {
|
||||
r3 = value2;
|
||||
}
|
||||
object = {};
|
||||
copyDataProperties(object, baseColors, r27);
|
||||
const GUILD_PROFILE_INVITE = CodedLinkExtendedType.GUILD_PROFILE_INVITE;
|
||||
object['extendedType'] = GUILD_PROFILE_INVITE;
|
||||
object['acceptLabelText'] = r20;
|
||||
object['onlineText'] = r19;
|
||||
object['memberText'] = r18;
|
||||
object['titleText'] = value4 == guildProfileFromInvite ? value2 : guildProfileFromInvite.name;
|
||||
object['thumbnailUrl'] = value4 != r14 ? r14 : value2;
|
||||
object['thumbnailText'] = r15;
|
||||
const description = value4 == guildProfileFromInvite ? value2 : guildProfileFromInvite.description;
|
||||
object['bodyText'] = value4 != description ? description : '';
|
||||
object['embedCanBeTapped'] = true;
|
||||
object['canBeAccepted'] = true;
|
||||
const type = a0.type;
|
||||
object['type'] = value4 != type ? type : InviteTypes.GUILD;
|
||||
object['inviteSplash'] = r12;
|
||||
object['bannerColor'] = (require(8181) /* metro dependency 8181: RowGeneratorStyleSheet */).processColorOrThrow(property);
|
||||
object['bannerColorSecondary'] = (require(8181) /* metro dependency 8181: RowGeneratorStyleSheet */).processColorOrThrow(property2);
|
||||
r8 = value4 == r8 ? [] : r8;
|
||||
object['hasProfileOverflow'] = r8.length > value9 || (value4 != (value4 == guildProfileFromInvite ? value2 : guildProfileFromInvite.gameApplicationIds) ? value4 == guildProfileFromInvite ? value2 : guildProfileFromInvite.gameApplicationIds : []).length > value9;
|
||||
object['badgeIconUrl'] = value4 != r11 ? (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(r11) : value2;
|
||||
object['acceptLabelBackgroundColor'] = colors.acceptLabelGreenBackgroundColor;
|
||||
object['establishedText'] = r7;
|
||||
object['headerText'] = value4;
|
||||
object['roles'] = r3;
|
||||
object['rolesHeadingText'] = value4 != r3 && r3.length > value9 ? intl.string(t.stcSfI) : value2;
|
||||
return object;
|
||||
}
|
||||
|
||||
function _fun81351(a0) { // fn#81351, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10739:2452, offset: 0x01ecd035, size: 330 bytes, params: 2, frame: 21
|
||||
var r1;
|
||||
var object2;
|
||||
var name;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
var formatToPlainString;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var property;
|
||||
const value = environment.__proto__;
|
||||
const value2 = undefined;
|
||||
const guildRoleUtilsModule = require(1940) /* metro dependency 1940: GuildRoleUtils */;
|
||||
const r0 = (require(6794) /* metro dependency 6794: RoleIconUtils */).getRoleIconData(guildRoleUtilsModule.inviteRoleToDisplayData(id,
|
||||
a0), 16) ?? ({});
|
||||
const customIconSrc = r0.customIconSrc;
|
||||
const unicodeEmoji = r0.unicodeEmoji;
|
||||
const colorUtilsModule = require(673) /* metro dependency 673: ColorUtils */;
|
||||
const value7 = colorUtilsModule.int2hex(a0.color ?? 0);
|
||||
if (customIconSrc != null) {
|
||||
object2 = {source: customIconSrc};
|
||||
object2.unicodeEmoji = unicodeEmoji == null ? value2 : unicodeEmoji.surrogates;
|
||||
name = a0.name;
|
||||
object2.name = name;
|
||||
object2.size = 16;
|
||||
formatToPlainString = intl.formatToPlainString;
|
||||
property = t['9+YWrE'];
|
||||
name = a0.name;
|
||||
object2.alt = Reflect.apply(formatToPlainString, intl, [property, {name: name}]);
|
||||
r1 = object2;
|
||||
} else if (unicodeEmoji != null) {
|
||||
object2 = {source: customIconSrc};
|
||||
object2.unicodeEmoji = unicodeEmoji == null ? value2 : unicodeEmoji.surrogates;
|
||||
name = a0.name;
|
||||
object2.name = name;
|
||||
object2.size = 16;
|
||||
formatToPlainString = intl.formatToPlainString;
|
||||
property = t['9+YWrE'];
|
||||
name = a0.name;
|
||||
object2.alt = Reflect.apply(formatToPlainString, intl, [property, {name: name}]);
|
||||
r1 = object2;
|
||||
} else {
|
||||
r1 = value2;
|
||||
}
|
||||
object2 = {};
|
||||
object2.id = a0.id;
|
||||
object2.name = a0.name;
|
||||
object2.color = (require(8181) /* metro dependency 8181: RowGeneratorStyleSheet */).processColorOrThrow(value7);
|
||||
object2.roleIcon = r1;
|
||||
return object2;
|
||||
}
|
||||
|
||||
+184
@@ -0,0 +1,184 @@
|
||||
/* Metro module 9857; source: modules/messages/native/renderer/row_data/embeds/coded_links/invite/VoiceChannelListInviteEmbed.tsx; dependencies: [27, 4502, 9858, 1422, 1379, 1945, 1867, 3784, 3793, 1878, 4297, 4300, 9859, 661, 4118, 9860, 8189, 8191, 1423, 3995, 3963, 4805, 1244, 9861, 2] */
|
||||
function _fun77274(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#77274, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10043:6, offset: 0x01df79c0, size: 396 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(27) /* metro dependency 27 */).processColor;
|
||||
const accessibilityStore = importDefault(4502) /* metro dependency 4502: AccessibilityStore */;
|
||||
const voiceChannelStartTimeStore = importDefault(9858) /* metro dependency 9858: VoiceChannelStartTimeStore */;
|
||||
const env0_6 = (require(1422) /* metro dependency 1422: GuildRecord */).getGuildIconSource;
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const guildMemberStore = importDefault(1945) /* metro dependency 1945: GuildMemberStore */;
|
||||
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
||||
const permissionStore = importDefault(3784) /* metro dependency 3784: PermissionStore */;
|
||||
const relationshipStore = importDefault(3793) /* metro dependency 3793: RelationshipStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const voiceStateStore = importDefault(4297) /* metro dependency 4297: VoiceStateStore */;
|
||||
const sortedVoiceStateStore = importDefault(4300) /* metro dependency 4300: SortedVoiceStateStore */;
|
||||
const env0_15 = (require(9859) /* metro dependency 9859: CodedLinksConstants */).CodedLinkExtendedType;
|
||||
const env0_16 = (require(661) /* metro dependency 661: Constants */).BasicPermissions;
|
||||
const env0_17 = (require(4118) /* metro dependency 4118: Constants */).InviteTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/coded_links/invite/VoiceChannelListInviteEmbed.tsx');
|
||||
exports.canShowVoiceChannelListInviteEmbed = canShowVoiceChannelListInviteEmbed;
|
||||
exports.createVoiceChannelListInviteEmbed = createVoiceChannelListInviteEmbed;
|
||||
}
|
||||
|
||||
function resolveVoiceChannelListInviteEmbedData(a0) { // fn#77275, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10043:334, offset: 0x01df7b4c, size: 182 bytes, params: 2, frame: 16
|
||||
var r1;
|
||||
var value4;
|
||||
const guild = a0.guild;
|
||||
const value = null;
|
||||
if (value != guild) {
|
||||
var guild2 = GuildStore.getGuild(a0.guild.id);
|
||||
if (value == guild2) {
|
||||
return value;
|
||||
}
|
||||
var channel = (importDefault(9860) /* metro dependency 9860: getChannelAndRecipientsFromInvite */)(a0).channel;
|
||||
if (value == channel) {
|
||||
return value;
|
||||
}
|
||||
if (channel.isGuildVocal()) {
|
||||
value4 = ChannelStore.getChannel(channel.id);
|
||||
r1 = value == value4 ? channel : value4;
|
||||
r1 = PermissionStore.canBasicChannel(BasicPermissions.VIEW_CHANNEL, r1) ? {guild: guild2,
|
||||
channel: r1} : value;
|
||||
return r1;
|
||||
}
|
||||
}
|
||||
return value;
|
||||
}
|
||||
|
||||
function canShowVoiceChannelListInviteEmbed(a0) { // fn#77276, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10043:818, offset: 0x01df7c02, size: 25 bytes, params: 2, frame: 11
|
||||
return resolveVoiceChannelListInviteEmbedData(a0) != null;
|
||||
}
|
||||
|
||||
function createVoiceChannelListInviteEmbed(a0, a1) { // fn#77277, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10043:957, offset: 0x01df7c1b, size: 985 bytes, params: 3, frame: 30
|
||||
var r10;
|
||||
var moduleValue;
|
||||
const resolveVoiceChannelListInviteEmbedDataBinding = resolveVoiceChannelListInviteEmbedData;
|
||||
const value2 = undefined;
|
||||
const voiceChannelListInviteEmbedData = resolveVoiceChannelListInviteEmbedDataBinding(a0);
|
||||
if (voiceChannelListInviteEmbedData == null) {
|
||||
return null;
|
||||
}
|
||||
const guild = voiceChannelListInviteEmbedData.guild;
|
||||
const channel = voiceChannelListInviteEmbedData.channel;
|
||||
const {colors, baseColors} = (importDefault(8189) /* metro dependency 8189: getEmbedThemeColors */)(a1);
|
||||
if (guild.icon != null) {
|
||||
moduleValue = require(8191) /* metro dependency 8191: EmbedUtils */;
|
||||
r10 = moduleValue.getAssetUriForEmbed(getGuildIconSource(guild, 128, false));
|
||||
} else {
|
||||
r10 = value2;
|
||||
}
|
||||
const getVoiceStatesForChannelAlt = SortedVoiceStateStore.getVoiceStatesForChannelAlt;
|
||||
let id = channel.id;
|
||||
const value5 = Reflect.apply(getVoiceStatesForChannelAlt, SortedVoiceStateStore, [id, guild.id]);
|
||||
const value6 = value5.filter(function(a0) {
|
||||
return a0.voiceState.selfStream;
|
||||
});
|
||||
let object = [];
|
||||
const value7 = arraySpread(object, value6, 0, undefined);
|
||||
arraySpread(object, value5.filter(function(a0) {
|
||||
return !a0.voiceState.selfStream;
|
||||
}), value7, undefined);
|
||||
const value8 = object.slice(0, 10);
|
||||
const env0_1 = AccessibilityStore.displayNameStylesEnabled;
|
||||
const value9 = value8.map(_fun77280);
|
||||
const r11 = VoiceChannelStartTimeStore.getStartTime(channel) ?? value2;
|
||||
const currentClientVoiceChannelId = VoiceStateStore.getCurrentClientVoiceChannelId(guild.id);
|
||||
id = channel.id;
|
||||
object = {};
|
||||
copyDataProperties(object, baseColors, value7);
|
||||
object['backgroundColor'] = processColor((require(3963) /* metro dependency 3963: ClientThemesUtils */).getEmbedScrollGradientBackground() ?? value2) ?? baseColors.backgroundColor;
|
||||
const VOICE_CHANNEL_LIST_INVITE = CodedLinkExtendedType.VOICE_CHANNEL_LIST_INVITE;
|
||||
object['extendedType'] = VOICE_CHANNEL_LIST_INVITE;
|
||||
object['headerColor'] = colors.headerColor;
|
||||
object['guildName'] = guild.name;
|
||||
object['guildIcon'] = r10;
|
||||
object['headerText'] = '';
|
||||
object['titleText'] = (require(4805) /* metro dependency 4805: useChannelName */).computeChannelName(channel,
|
||||
UserStore, RelationshipStore);
|
||||
object['titleColor'] = value5.length > 0 ? colors.voiceActiveColor : colors.voiceMutedColor;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const string = intl.string;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
object['acceptLabelText'] = Reflect.apply(string, intl, [t.gpqgah]);
|
||||
object['acceptLabelColor'] = colors.acceptLabelGreenColor;
|
||||
object['acceptLabelBackgroundColor'] = colors.acceptLabelGreenBackgroundColor;
|
||||
const defaultImport2 = importDefault(9861) /* metro dependency 9861: GuestUtils */;
|
||||
object['canBeAccepted'] = defaultImport2.canAcceptInvite([GuildMemberStore], a0);
|
||||
object['embedCanBeTapped'] = true;
|
||||
const GUILD = InviteTypes.GUILD;
|
||||
object['type'] = GUILD;
|
||||
object['voiceUsers'] = value9;
|
||||
object['voiceStartTimestamp'] = r11;
|
||||
object['emptyStateText'] = intl.string(t.zSqdrS);
|
||||
object['streamingLabel'] = intl.string(t.dI3q4h).toUpperCase();
|
||||
object['voiceHeaderBackgroundColor'] = colors.voiceHeaderBackgroundColor;
|
||||
const useReducedMotion = AccessibilityStore.useReducedMotion;
|
||||
object['reducedMotion'] = useReducedMotion;
|
||||
object['isConnected'] = currentClientVoiceChannelId === id;
|
||||
object['privacyHintText'] = intl.string(t.fkg9mQ);
|
||||
return object;
|
||||
}
|
||||
|
||||
function _fun77280(a0) { // fn#77280, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10043:1394, offset: 0x01df8008, size: 443 bytes, params: 2, frame: 20
|
||||
var r5;
|
||||
var r6;
|
||||
var value;
|
||||
var id;
|
||||
var value2;
|
||||
var defaultImport;
|
||||
var value4;
|
||||
var defaultImport2;
|
||||
var getGuildMemberAvatarURLSimple;
|
||||
var object2;
|
||||
var value10;
|
||||
const member = a0.member;
|
||||
if (member != null) {
|
||||
r5 = member;
|
||||
} else {
|
||||
value = environment.__proto__;
|
||||
value = GuildMemberStore.getMember(guild.id, a0.user.id);
|
||||
r5 = value;
|
||||
}
|
||||
value = undefined;
|
||||
if ((r5 == null ? value : r5.avatar) != null) {
|
||||
value4 = environment.__proto__;
|
||||
defaultImport2 = importDefault(1423) /* metro dependency 1423: AvatarUtils */;
|
||||
getGuildMemberAvatarURLSimple = defaultImport2.getGuildMemberAvatarURLSimple;
|
||||
object2 = {};
|
||||
id = guild.id;
|
||||
object2.guildId = id;
|
||||
id = a0.user.id;
|
||||
object2.userId = id;
|
||||
object2.avatar = r5.avatar;
|
||||
object2.size = 24;
|
||||
r6 = Reflect.apply(getGuildMemberAvatarURLSimple, defaultImport2, [object2]);
|
||||
} else {
|
||||
value2 = environment.__proto__;
|
||||
defaultImport = importDefault(1423) /* metro dependency 1423: AvatarUtils */;
|
||||
r6 = defaultImport.getUserAvatarURL(a0.user, false, 24);
|
||||
}
|
||||
const r4 = typeof r6 !== 'number' ? r6 : (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(r6);
|
||||
const r1 = displayNameStylesEnabled ? (r5 == null || r5.displayNameStyles == null ? value : r5.displayNameStyles.fontId) ?? (a0.user.displayNameStyles == null ? value : a0.user.displayNameStyles.fontId) : value;
|
||||
object2 = {};
|
||||
const user = a0.user;
|
||||
object2.userId = user.id;
|
||||
const nick = a0.nick;
|
||||
if (nick != null) {
|
||||
r5 = nick;
|
||||
} else {
|
||||
value10 = environment.__proto__;
|
||||
value = importDefault(3995) /* metro dependency 3995: UserUtils */;
|
||||
value = value.getName(a0.user);
|
||||
r5 = value;
|
||||
}
|
||||
object2.displayName = r5;
|
||||
object2.avatarUrl = r4;
|
||||
const selfStream = a0.voiceState.selfStream;
|
||||
object2.isStreaming = selfStream != null && selfStream;
|
||||
object2.fontId = r1;
|
||||
return object2;
|
||||
}
|
||||
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
/* Metro module 9860; source: modules/messages/native/renderer/row_data/embeds/coded_links/invite/getChannelAndRecipientsFromInvite.tsx; dependencies: [1383, 2] */
|
||||
function _fun77300(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#77300, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10046:6, offset: 0x01df884d, size: 109 bytes, params: 8, frame: 18
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_0 = (require(1383) /* metro dependency 1383: ChannelRecord */).createChannelRecordFromInvite;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/coded_links/invite/getChannelAndRecipientsFromInvite.tsx');
|
||||
exports.default = getChannelAndRecipientsFromInvite;
|
||||
}
|
||||
|
||||
function getChannelAndRecipientsFromInvite(a0) { // fn#77301, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10046:285, offset: 0x01df88ba, size: 119 bytes, params: 2, frame: 15
|
||||
var r1;
|
||||
var createChannelRecordFromInviteBinding;
|
||||
var object4;
|
||||
const channel = a0.channel;
|
||||
const value = null;
|
||||
const r5 = value == channel ? [] : value != a0.channel.recipients ? a0.channel.recipients.slice() : [];
|
||||
const object3 = {recipients_: r5};
|
||||
if (value != a0.channel) {
|
||||
createChannelRecordFromInviteBinding = createChannelRecordFromInvite;
|
||||
object4 = {};
|
||||
copyDataProperties(object4, a0.channel, r5);
|
||||
object4['recipients'] = r5;
|
||||
r1 = createChannelRecordFromInviteBinding(object4);
|
||||
} else {
|
||||
r1 = value;
|
||||
}
|
||||
object3.channel = r1;
|
||||
return object3;
|
||||
}
|
||||
|
||||
+72
@@ -0,0 +1,72 @@
|
||||
/* Metro module 10552; source: modules/messages/native/renderer/row_data/embeds/coded_links/useEmbeddedActivityParticipantAvatarUris.tsx; dependencies: [31, 1378, 1878, 1360, 632, 2] */
|
||||
function _fun81338(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81338, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10738:6, offset: 0x01ecc366, size: 162 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_2 = importAll(31) /* metro dependency 31 */;
|
||||
const embeddedActivitiesStore = importDefault(1378) /* metro dependency 1378: EmbeddedActivitiesStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/coded_links/useEmbeddedActivityParticipantAvatarUris.tsx');
|
||||
exports.default = useEmbeddedActivityParticipantAvatarUris;
|
||||
exports.getEmbeddedActivityParticipantAvatarUris = getEmbeddedActivityParticipantAvatarUris;
|
||||
}
|
||||
|
||||
function useEmbeddedActivityParticipantAvatarUris({activity, guildId}) { // fn#81339, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10738:275, offset: 0x01ecc408, size: 159 bytes, params: 2, frame: 18
|
||||
const binding = env0_2;
|
||||
return binding.useMemo(_fun81343, [guildId,
|
||||
(require(632) /* metro dependency 632: useStateFromStores */).useStateFromStoresArray([UserStore], _fun81341,
|
||||
[binding.useMemo(function() {
|
||||
var r0;
|
||||
var Array = global.Array;
|
||||
var from = Array.from;
|
||||
r0 = activity?.userIds;
|
||||
r0 = r0 ?? [];
|
||||
return Reflect.apply(from, Array, [r0]);
|
||||
}, [activity])])]);
|
||||
}
|
||||
|
||||
function getEmbeddedActivityParticipantAvatarUris({channelId, guildId, applicationId, activity}) { // fn#81345, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10738:658, offset: 0x01ecc571, size: 177 bytes, params: 2, frame: 16
|
||||
var r6;
|
||||
var value;
|
||||
if (activity != null) {
|
||||
r6 = activity;
|
||||
} else {
|
||||
value = EmbeddedActivitiesStore.getEmbeddedActivitiesForChannel(channelId);
|
||||
value = value.find(function({applicationId}) {
|
||||
return applicationId === applicationId;
|
||||
});
|
||||
r6 = value;
|
||||
}
|
||||
const Array = global.Array;
|
||||
const from = Array.from;
|
||||
const userIds = r6?.userIds;
|
||||
const value3 = Reflect.apply(from, Array, [userIds ?? []]).map(_fun81347);
|
||||
return value3.filter((require(1360) /* metro dependency 1360: GlobalUtils */).isNotNullish);
|
||||
}
|
||||
|
||||
function _fun81341() { // fn#81341, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10738:482, offset: 0x01ecc4df, size: 28 bytes, params: 1, frame: 11
|
||||
return env0_2.map(function(a0) {
|
||||
return UserStore.getUser(a0);
|
||||
});
|
||||
}
|
||||
|
||||
function _fun81343() { // fn#81343, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10738:535, offset: 0x01ecc4fb, size: 69 bytes, params: 1, frame: 13
|
||||
var environment;
|
||||
const binding = env0_3;
|
||||
const filter = binding.filter;
|
||||
const value = environment.__proto__;
|
||||
return Reflect.apply(filter, binding,
|
||||
[(require(1360) /* metro dependency 1360: GlobalUtils */).isNotNullish]).map(_fun81344);
|
||||
}
|
||||
|
||||
function _fun81347(a0) { // fn#81347, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10738:917, offset: 0x01ecc622, size: 78 bytes, params: 2, frame: 14
|
||||
const value = environment.__proto__;
|
||||
return '' + UserStore.getUser(a0)?.getAvatarURL(guildId, 64);
|
||||
}
|
||||
|
||||
function _fun81344(a0) { // fn#81344, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10738:575, offset: 0x01ecc540, size: 49 bytes, params: 2, frame: 13
|
||||
const getAvatarURL = a0.getAvatarURL;
|
||||
const value = environment.__proto__;
|
||||
return '' + Reflect.apply(getAvatarURL, a0, [guildId, 64]);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,134 @@
|
||||
/* Metro module 8189; source: modules/messages/native/renderer/row_data/embeds/getEmbedThemeColors.tsx; dependencies: [31, 4501, 4002, 697, 4000, 2] */
|
||||
function _fun65676(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65676, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8374:6, offset: 0x01bd9bea, size: 784 bytes, params: 8, frame: 31
|
||||
var object2;
|
||||
const env0_0 = require;
|
||||
const closure = getEmbedThemeColors;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importAll(31) /* metro dependency 31 */;
|
||||
let value = require(4501) /* metro dependency 4501: createStyles */;
|
||||
value = value.experimental_createToken(function({theme}) {
|
||||
var isThemeDark = require(dependencyMap[2]).isThemeDark(theme);
|
||||
theme = importDefault(dependencyMap[3]).unsafe_rawColors;
|
||||
return isThemeDark ? theme.PRIMARY_500 : theme.PRIMARY_400;
|
||||
});
|
||||
const value3 = (require(4501) /* metro dependency 4501: createStyles */).experimental_createToken(_fun65679);
|
||||
const value5 = (require(4501) /* metro dependency 4501: createStyles */).experimental_createToken(function({theme}) {
|
||||
var isThemeDark = require(dependencyMap[2]).isThemeDark(theme);
|
||||
theme = importDefault(dependencyMap[3]).unsafe_rawColors;
|
||||
return isThemeDark ? theme.PRIMARY_500 : theme.PRIMARY_400;
|
||||
});
|
||||
const value7 = (require(4501) /* metro dependency 4501: createStyles */).experimental_createToken(function({theme}) {
|
||||
var isThemeDark = require(dependencyMap[2]).isThemeDark(theme);
|
||||
theme = importDefault(dependencyMap[3]).unsafe_rawColors;
|
||||
return isThemeDark ? theme.PRIMARY_500 : theme.PRIMARY_400;
|
||||
});
|
||||
const value9 = (require(4501) /* metro dependency 4501: createStyles */).experimental_createToken(function({theme}) {
|
||||
var isThemeDark = require(dependencyMap[2]).isThemeDark(theme);
|
||||
theme = importDefault(dependencyMap[3]).unsafe_rawColors;
|
||||
return isThemeDark ? theme.PRIMARY_500 : theme.PRIMARY_100;
|
||||
});
|
||||
const value11 = (require(4501) /* metro dependency 4501: createStyles */).experimental_createToken(_fun65683);
|
||||
const value13 = (require(4501) /* metro dependency 4501: createStyles */).experimental_createToken(function({theme}) {
|
||||
var isThemeDark = require(dependencyMap[2]).isThemeDark(theme);
|
||||
theme = importDefault(dependencyMap[3]).unsafe_rawColors;
|
||||
return isThemeDark ? theme.PRIMARY_600 : theme.PRIMARY_100;
|
||||
});
|
||||
const value15 = (require(4501) /* metro dependency 4501: createStyles */).experimental_createToken(function({theme}) {
|
||||
return require(dependencyMap[2]).isThemeDark(theme) ? '#666b73' : importDefault(dependencyMap[3]).unsafe_rawColors.PRIMARY_300;
|
||||
});
|
||||
const value17 = (require(4501) /* metro dependency 4501: createStyles */).experimental_createToken(_fun65686);
|
||||
const createStylesModule = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createNativeStyleProperties = createStylesModule.createNativeStyleProperties;
|
||||
object2 = {};
|
||||
const BACKGROUND_BRAND = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BRAND;
|
||||
object2.acceptBlurpleLabelBackgroundColor = BACKGROUND_BRAND;
|
||||
const CONTROL_CONNECTED_BACKGROUND_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.CONTROL_CONNECTED_BACKGROUND_DEFAULT;
|
||||
object2.acceptLabelGreenBackgroundColor = CONTROL_CONNECTED_BACKGROUND_DEFAULT;
|
||||
let WHITE = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.WHITE;
|
||||
object2.acceptLabelGreenColor = WHITE;
|
||||
const MOBILE_EMBED_BACKGROUND_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.MOBILE_EMBED_BACKGROUND_DEFAULT;
|
||||
object2.backgroundColor = MOBILE_EMBED_BACKGROUND_DEFAULT;
|
||||
const TEXT_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_DEFAULT;
|
||||
object2.bodyTextColor = TEXT_DEFAULT;
|
||||
const RED_400 = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.RED_400;
|
||||
object2.clearLabelRedBackgroundColor = RED_400;
|
||||
WHITE = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.WHITE;
|
||||
object2.clearLabelRedColor = WHITE;
|
||||
let TEXT_SUBTLE = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_SUBTLE;
|
||||
object2.headerColor = TEXT_SUBTLE;
|
||||
TEXT_SUBTLE = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_SUBTLE;
|
||||
object2.subtitleColor = TEXT_SUBTLE;
|
||||
const MOBILE_TEXT_HEADING_PRIMARY = (importDefault(697) /* metro dependency 697: native */).colors.MOBILE_TEXT_HEADING_PRIMARY;
|
||||
object2.titleColor = MOBILE_TEXT_HEADING_PRIMARY;
|
||||
object2.acceptLabelActiveBackgroundColor = value;
|
||||
object2.acceptLabelDisabledBackgroundColor = value3;
|
||||
object2.acceptLabelDisabledBorderColor = value5;
|
||||
object2.acceptLabelDisabledTextColor = value7;
|
||||
object2.acceptLabelDisabledColor = value9;
|
||||
object2.borderColor = value11;
|
||||
object2.resolvingGradientEnd = value13;
|
||||
object2.resolvingGradientStart = value15;
|
||||
object2.thumbnailBackgroundColor = value17;
|
||||
const TEXT_FEEDBACK_POSITIVE = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_FEEDBACK_POSITIVE;
|
||||
object2.voiceActiveColor = TEXT_FEEDBACK_POSITIVE;
|
||||
const BACKGROUND_MOD_MUTED = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_MOD_MUTED;
|
||||
object2.voiceHeaderBackgroundColor = BACKGROUND_MOD_MUTED;
|
||||
const TEXT_MUTED = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_MUTED;
|
||||
object2.voiceMutedColor = TEXT_MUTED;
|
||||
const env0_4 = Reflect.apply(createNativeStyleProperties, createStylesModule, [object2]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/embeds/getEmbedThemeColors.tsx');
|
||||
exports.default = closure;
|
||||
exports.useEmbedThemeColors = useEmbedThemeColors;
|
||||
}
|
||||
|
||||
function getEmbedThemeColors(a0) { // fn#65677, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8374:2522, offset: 0x01bd9efa, size: 71 bytes, params: 2, frame: 13
|
||||
const value = env0_4(a0);
|
||||
return {colors: value, baseColors: {borderColor: value.borderColor, backgroundColor: value.backgroundColor,
|
||||
thumbnailCornerRadius: 15, headerColor: value.headerColor}};
|
||||
}
|
||||
|
||||
function _fun65679({theme}) { // fn#65679, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8374:290, offset: 0x01bd9f9a, size: 152 bytes, params: 2, frame: 16
|
||||
var r0;
|
||||
var moduleValue2;
|
||||
const sharedModule = require(4002) /* metro dependency 4002: shared */;
|
||||
if (sharedModule.isThemeDark(theme)) {
|
||||
r0 = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.PRIMARY_600;
|
||||
} else {
|
||||
moduleValue2 = require(4000) /* metro dependency 4000: ColorUtils */;
|
||||
r0 = moduleValue2.hexWithOpacity((importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.PRIMARY_500,
|
||||
|
||||
0.3);
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function _fun65683({theme}) { // fn#65683, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8374:909, offset: 0x01bda08b, size: 143 bytes, params: 2, frame: 16
|
||||
const isThemeDark2 = (require(4002) /* metro dependency 4002: shared */).isThemeDark(theme);
|
||||
const colorUtilsModule = require(4000) /* metro dependency 4000: ColorUtils */;
|
||||
const hexWithOpacity = colorUtilsModule.hexWithOpacity;
|
||||
const unsafe_rawColors = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors;
|
||||
return isThemeDark2 ? Reflect.apply(hexWithOpacity, colorUtilsModule, [unsafe_rawColors.WHITE,
|
||||
0.06]) : Reflect.apply(hexWithOpacity, colorUtilsModule, [unsafe_rawColors.PRIMARY_860, 0.08]);
|
||||
}
|
||||
|
||||
function _fun65686({theme}) { // fn#65686, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8374:1376, offset: 0x01bda1ca, size: 152 bytes, params: 2, frame: 16
|
||||
var r0;
|
||||
var moduleValue2;
|
||||
const sharedModule = require(4002) /* metro dependency 4002: shared */;
|
||||
if (sharedModule.isThemeDark(theme)) {
|
||||
r0 = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.PRIMARY_600;
|
||||
} else {
|
||||
moduleValue2 = require(4000) /* metro dependency 4000: ColorUtils */;
|
||||
r0 = moduleValue2.hexWithOpacity((importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.PRIMARY_200,
|
||||
|
||||
0.3);
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function useEmbedThemeColors(a0) { // fn#65687, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8374:2868, offset: 0x01bda262, size: 44 bytes, params: 2, frame: 14
|
||||
const env0_0 = a0;
|
||||
return env0_3.useMemo(_fun65688, [a0]);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,627 @@
|
||||
/* Metro module 8446; source: modules/messages/native/renderer/row_data/interaction/ExecutedCommand.tsx; dependencies: [27, 1885, 1379, 1878, 661, 1426, 1423, 4634, 8447, 697, 5065, 1909, 8206, 8448, 1244, 8046, 2] */
|
||||
function _fun67017(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#67017, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8631:6, offset: 0x01c12847, size: 205 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(27) /* metro dependency 27 */).processColor;
|
||||
const userRecord = importDefault(1885) /* metro dependency 1885: UserRecord */;
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const env0_7 = (require(661) /* metro dependency 661: Constants */).MessageTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/interaction/ExecutedCommand.tsx');
|
||||
exports.createExecutedCommand = createExecutedCommand;
|
||||
}
|
||||
|
||||
function getCommandUserAvatar(a0, a1) { // fn#67018, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8631:172, offset: 0x01c12914, size: 298 bytes, params: 3, frame: 19
|
||||
var r7;
|
||||
var r2;
|
||||
var object2;
|
||||
var moduleValue;
|
||||
var guildMemberAvatar;
|
||||
var guildId;
|
||||
let value = a1;
|
||||
const interaction = a0.interaction;
|
||||
const value2 = undefined;
|
||||
let user = interaction == null ? value2 : interaction.user;
|
||||
const user2 = UserStore.getUser(user == null ? value2 : user.id);
|
||||
if (user2 != null) {
|
||||
r7 = value ?? ChannelStore.getChannel(a0.getChannelId());
|
||||
object2 = {user: user2};
|
||||
moduleValue = require(4634) /* metro dependency 4634: useMessageAuthor */;
|
||||
guildMemberAvatar = moduleValue.getUserAuthor(user2, r7).guildMemberAvatar;
|
||||
object2.guildMemberAvatar = guildMemberAvatar;
|
||||
if (value == null) {
|
||||
r2 = value2;
|
||||
} else {
|
||||
value = value.getGuildId();
|
||||
r2 = value;
|
||||
}
|
||||
object2.guildId = r2;
|
||||
user = object2.user;
|
||||
guildMemberAvatar = object2.guildMemberAvatar;
|
||||
guildId = object2.guildId;
|
||||
value = require(1426) /* metro dependency 1426: AvatarUtils */;
|
||||
return value.ensureAvatarSource(guildMemberAvatar == null ? user.getAvatarSource(value2) : guildId != null ? (importDefault(1423) /* metro dependency 1423: AvatarUtils */).getGuildMemberAvatarSource({userId: user.id,
|
||||
|
||||
avatar: guildMemberAvatar, guildId: guildId}, user) : user.getAvatarSource(value2)).uri;
|
||||
}
|
||||
return value2;
|
||||
}
|
||||
|
||||
function createExecutedCommand(a0, a1, a2, a3, a4) { // fn#67019, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8631:821, offset: 0x01c12a3e, size: 1613 bytes, params: 6, frame: 37
|
||||
var r23;
|
||||
var type;
|
||||
var r5;
|
||||
var r7;
|
||||
var r52;
|
||||
var r2;
|
||||
var id;
|
||||
var r10;
|
||||
var r18;
|
||||
var r15;
|
||||
var r24;
|
||||
var r14;
|
||||
var r19;
|
||||
var getCommandUserAvatarBinding;
|
||||
var value6;
|
||||
var commandUserAvatarBinding;
|
||||
var isPrimaryEntryPointCommandMessage2;
|
||||
var moduleValue2;
|
||||
var getUserAuthor;
|
||||
var user;
|
||||
var value10;
|
||||
var colorString;
|
||||
var colorStrings;
|
||||
var internal;
|
||||
var semanticColor;
|
||||
var initialInteractionMetadata;
|
||||
const InteractionTypes = (require(1909) /* metro dependency 1909: Server */).InteractionTypes;
|
||||
var target_user;
|
||||
var userRecord;
|
||||
var userAuthor;
|
||||
var colorString2;
|
||||
var colorStrings2;
|
||||
var value15;
|
||||
var processColorBinding;
|
||||
var value16;
|
||||
var value17;
|
||||
var id2;
|
||||
var isNativeMessageEligibleForEnhancedRoleColors;
|
||||
var moduleValue5;
|
||||
var value18;
|
||||
var isNativeMessageEligibleForEnhancedRoleColors2;
|
||||
var object5;
|
||||
var object7;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
var formatToParts;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var k964Wm;
|
||||
var object12;
|
||||
var property;
|
||||
var object13;
|
||||
var SSrolr;
|
||||
var object14;
|
||||
var object15;
|
||||
var mqKdCM;
|
||||
var object16;
|
||||
var moduleValue7;
|
||||
var object17;
|
||||
var value22;
|
||||
var object18;
|
||||
let value = a4;
|
||||
const activityInstance = a0.activityInstance;
|
||||
const value2 = null;
|
||||
const r0 = value2 != activityInstance && a0.activityInstance !== undefined;
|
||||
let interaction = a0.interaction;
|
||||
if (value2 != interaction) {
|
||||
interaction = a0.interaction;
|
||||
var displayName = interaction.displayName;
|
||||
if (displayName !== '') {
|
||||
getCommandUserAvatarBinding = getCommandUserAvatar;
|
||||
value6 = undefined;
|
||||
commandUserAvatarBinding = getCommandUserAvatarBinding(a0, a1);
|
||||
type = a0.type;
|
||||
r23 = type === MessageTypes.CHAT_INPUT_COMMAND || a0.type === MessageTypes.INTERACTION_PREMIUM_UPSELL;
|
||||
isPrimaryEntryPointCommandMessage2 = (require(8447) /* metro dependency 8447: ApplicationInteractionInfoUtils */).isPrimaryEntryPointCommandMessage(a0);
|
||||
moduleValue2 = require(4634) /* metro dependency 4634: useMessageAuthor */;
|
||||
getUserAuthor = moduleValue2.getUserAuthor;
|
||||
interaction = a0.interaction;
|
||||
user = interaction.user;
|
||||
value10 = Reflect.apply(getUserAuthor, moduleValue2, [user, a1]);
|
||||
colorString = value10.colorString;
|
||||
colorStrings = value10.colorStrings;
|
||||
interaction = a0.interaction;
|
||||
displayName = interaction.displayName;
|
||||
internal = (importDefault(697) /* metro dependency 697: native */).internal;
|
||||
semanticColor = internal.resolveSemanticColor(a3,
|
||||
(importDefault(697) /* metro dependency 697: native */).colors.MENTION_BACKGROUND);
|
||||
initialInteractionMetadata = (require(5065) /* metro dependency 5065: ApplicationCommandUtils */).getInitialInteractionMetadata(a0);
|
||||
type = value2 == initialInteractionMetadata ? value6 : initialInteractionMetadata.type;
|
||||
if (type !== InteractionTypes.APPLICATION_COMMAND) {
|
||||
r5 = value2;
|
||||
} else {
|
||||
target_user = initialInteractionMetadata.target_user;
|
||||
if (value2 != target_user) {
|
||||
target_user = initialInteractionMetadata.target_user;
|
||||
userRecord = new UserRecord();
|
||||
} else {
|
||||
r5 = value2;
|
||||
}
|
||||
}
|
||||
userAuthor = (require(4634) /* metro dependency 4634: useMessageAuthor */).getUserAuthor(r5, a1);
|
||||
colorString2 = userAuthor.colorString;
|
||||
colorStrings2 = userAuthor.colorStrings;
|
||||
value15 = a2 === 'username';
|
||||
if (value15) {
|
||||
value16 = processColor(value2 != colorString2 ? colorString2 : value6);
|
||||
r52 = value2 == value16 ? value : value16;
|
||||
} else {
|
||||
r52 = value;
|
||||
}
|
||||
if (value15) {
|
||||
value17 = processColor(value2 != colorString ? colorString : value6);
|
||||
r7 = value2 == value17 ? value : value17;
|
||||
} else {
|
||||
r7 = value;
|
||||
}
|
||||
r2 = value2 == a1 ? value6 : a1.getGuildId();
|
||||
interaction = a0.interaction;
|
||||
user = interaction.user;
|
||||
id2 = user.id;
|
||||
value = require(8206) /* metro dependency 8206: EnhancedRoleColorUtils */;
|
||||
value = value.isNativeMessageEligibleForEnhancedRoleColors(r2, id2);
|
||||
moduleValue5 = require(8206) /* metro dependency 8206: EnhancedRoleColorUtils */;
|
||||
isNativeMessageEligibleForEnhancedRoleColors = moduleValue5.isNativeMessageEligibleForEnhancedRoleColors;
|
||||
value18 = value2 == r5;
|
||||
id = value18 ? value6 : r5.id;
|
||||
isNativeMessageEligibleForEnhancedRoleColors2 = Reflect.apply(isNativeMessageEligibleForEnhancedRoleColors,
|
||||
moduleValue5, [r2, id]);
|
||||
if (value) {
|
||||
value = require(8206) /* metro dependency 8206: EnhancedRoleColorUtils */;
|
||||
value = value.processColorStrings(colorStrings);
|
||||
r10 = value;
|
||||
} else {
|
||||
r10 = value2;
|
||||
}
|
||||
if (isNativeMessageEligibleForEnhancedRoleColors2) {
|
||||
value = require(8206) /* metro dependency 8206: EnhancedRoleColorUtils */;
|
||||
value = value.processColorStrings(colorStrings2);
|
||||
r18 = value;
|
||||
} else {
|
||||
r18 = value2;
|
||||
}
|
||||
object5 = {};
|
||||
value = require(4634) /* metro dependency 4634: useMessageAuthor */;
|
||||
getUserAuthor = value.getUserAuthor;
|
||||
interaction = a0.interaction;
|
||||
user = interaction.user;
|
||||
object5.username = Reflect.apply(getUserAuthor, value, [user, a1]).nick;
|
||||
object7 = {'name': 'usernameOnClick', 'action': 'bindUserMenu'};
|
||||
object7.userId = id2;
|
||||
object7.messageChannelId = a0.channel_id;
|
||||
object7.linkColor = r7;
|
||||
processColorBinding = processColor;
|
||||
r15 = value2 != colorString ? colorString : value6;
|
||||
value = processColorBinding(r15);
|
||||
r15 = value2 != value ? value : value2;
|
||||
object7.roleColor = r15;
|
||||
object7.roleColors = r10;
|
||||
value = a2 === 'dot';
|
||||
r10 = value && value2 != colorString;
|
||||
object7.shouldShowRoleDot = r10;
|
||||
object5.usernameOnClick = object7;
|
||||
if (r0) {
|
||||
if (isPrimaryEntryPointCommandMessage2) {
|
||||
r24 = isPrimaryEntryPointCommandMessage2 ? (require(8046) /* metro dependency 8046: AppLauncherUtils */).formatPrimaryEntryPointCommandName(displayName) : displayName;
|
||||
formatToParts = intl.formatToParts;
|
||||
SSrolr = t.SSrolr;
|
||||
object14 = {};
|
||||
copyDataProperties(object14, object5, value18);
|
||||
object14['commandName'] = r24;
|
||||
if (value2 == a1) {
|
||||
r14 = {};
|
||||
} else if (r23) {
|
||||
object15 = {'name': 'commandNameOnClick', 'action': 'bindTapCommandName'};
|
||||
id = a0.interaction.user.id;
|
||||
object15.userId = id;
|
||||
id = a0.id;
|
||||
object15.messageId = id;
|
||||
id = a0.author.id;
|
||||
object15.applicationUserId = id;
|
||||
object15.messageType = a0.type;
|
||||
object15.messageChannelId = a0.channel_id;
|
||||
r14 = object15;
|
||||
} else if (isPrimaryEntryPointCommandMessage2) {
|
||||
object15 = {'name': 'commandNameOnClick', 'action': 'bindTapCommandName'};
|
||||
id = a0.interaction.user.id;
|
||||
object15.userId = id;
|
||||
id = a0.id;
|
||||
object15.messageId = id;
|
||||
id = a0.author.id;
|
||||
object15.applicationUserId = id;
|
||||
object15.messageType = a0.type;
|
||||
object15.messageChannelId = a0.channel_id;
|
||||
r14 = object15;
|
||||
} else {
|
||||
r14 = {};
|
||||
}
|
||||
object14['commandNameOnClick'] = r14;
|
||||
if (value2 == r5) {
|
||||
r2 = Reflect.apply(formatToParts, intl, [SSrolr, object14]);
|
||||
} else {
|
||||
formatToParts = intl.formatToParts;
|
||||
mqKdCM = t.mqKdCM;
|
||||
object16 = {};
|
||||
copyDataProperties(object16, object5, value18);
|
||||
object16['commandName'] = r24;
|
||||
object16['commandNameOnClick'] = {};
|
||||
moduleValue7 = require(4634) /* metro dependency 4634: useMessageAuthor */;
|
||||
object16['targetUsername'] = moduleValue7.getUserAuthor(r5, a1).nick;
|
||||
object17 = {'name': 'targetUsernameOnClick', 'action': 'bindUserMenu'};
|
||||
object17.userId = value2 == r5 ? value6 : r5.id;
|
||||
object17.messageChannelId = a0.channel_id;
|
||||
object17.linkColor = r52;
|
||||
processColorBinding = processColor;
|
||||
r19 = value2 != colorString2 ? colorString2 : value6;
|
||||
value22 = processColorBinding(r19);
|
||||
r19 = value2 != value22 ? value22 : value2;
|
||||
object17.roleColor = r19;
|
||||
object17.roleColors = r18;
|
||||
object17.shouldShowRoleDot = value && value2 != colorString2;
|
||||
object16['targetUsernameOnClick'] = object17;
|
||||
value = Reflect.apply(formatToParts, intl, [mqKdCM, object16]);
|
||||
r2 = value;
|
||||
}
|
||||
} else {
|
||||
value = require(8448) /* metro dependency 8448: ActivitiesInTextUtils */;
|
||||
value = value.isActivitiesInTextEnabled(a1);
|
||||
formatToParts = intl.formatToParts;
|
||||
if (value) {
|
||||
property = t['R/mrBi'];
|
||||
object13 = {};
|
||||
copyDataProperties(object13, object5, value18);
|
||||
object13['activityTextOnClick'] = {action: 'bindTapActivityText',
|
||||
applicationUserId: a0.author.id,
|
||||
messageChannelId: a0.channel_id};
|
||||
r2 = Reflect.apply(formatToParts, intl, [property, object13]);
|
||||
} else {
|
||||
k964Wm = t.k964Wm;
|
||||
object12 = {};
|
||||
copyDataProperties(object12, object5, value18);
|
||||
r2 = Reflect.apply(formatToParts, intl, [k964Wm, object12]);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
r24 = isPrimaryEntryPointCommandMessage2 ? (require(8046) /* metro dependency 8046: AppLauncherUtils */).formatPrimaryEntryPointCommandName(displayName) : displayName;
|
||||
formatToParts = intl.formatToParts;
|
||||
SSrolr = t.SSrolr;
|
||||
object14 = {};
|
||||
copyDataProperties(object14, object5, value18);
|
||||
object14['commandName'] = r24;
|
||||
if (value2 == a1) {
|
||||
r14 = {};
|
||||
} else if (r23) {
|
||||
object15 = {'name': 'commandNameOnClick', 'action': 'bindTapCommandName'};
|
||||
id = a0.interaction.user.id;
|
||||
object15.userId = id;
|
||||
id = a0.id;
|
||||
object15.messageId = id;
|
||||
id = a0.author.id;
|
||||
object15.applicationUserId = id;
|
||||
object15.messageType = a0.type;
|
||||
object15.messageChannelId = a0.channel_id;
|
||||
r14 = object15;
|
||||
} else if (isPrimaryEntryPointCommandMessage2) {
|
||||
object15 = {'name': 'commandNameOnClick', 'action': 'bindTapCommandName'};
|
||||
id = a0.interaction.user.id;
|
||||
object15.userId = id;
|
||||
id = a0.id;
|
||||
object15.messageId = id;
|
||||
id = a0.author.id;
|
||||
object15.applicationUserId = id;
|
||||
object15.messageType = a0.type;
|
||||
object15.messageChannelId = a0.channel_id;
|
||||
r14 = object15;
|
||||
} else {
|
||||
r14 = {};
|
||||
}
|
||||
object14['commandNameOnClick'] = r14;
|
||||
if (value2 == r5) {
|
||||
r2 = Reflect.apply(formatToParts, intl, [SSrolr, object14]);
|
||||
} else {
|
||||
formatToParts = intl.formatToParts;
|
||||
mqKdCM = t.mqKdCM;
|
||||
object16 = {};
|
||||
copyDataProperties(object16, object5, value18);
|
||||
object16['commandName'] = r24;
|
||||
object16['commandNameOnClick'] = {};
|
||||
moduleValue7 = require(4634) /* metro dependency 4634: useMessageAuthor */;
|
||||
object16['targetUsername'] = moduleValue7.getUserAuthor(r5, a1).nick;
|
||||
object17 = {'name': 'targetUsernameOnClick', 'action': 'bindUserMenu'};
|
||||
object17.userId = value2 == r5 ? value6 : r5.id;
|
||||
object17.messageChannelId = a0.channel_id;
|
||||
object17.linkColor = r52;
|
||||
processColorBinding = processColor;
|
||||
r19 = value2 != colorString2 ? colorString2 : value6;
|
||||
value22 = processColorBinding(r19);
|
||||
r19 = value2 != value22 ? value22 : value2;
|
||||
object17.roleColor = r19;
|
||||
object17.roleColors = r18;
|
||||
object17.shouldShowRoleDot = value && value2 != colorString2;
|
||||
object16['targetUsernameOnClick'] = object17;
|
||||
value = Reflect.apply(formatToParts, intl, [mqKdCM, object16]);
|
||||
r2 = value;
|
||||
}
|
||||
}
|
||||
object18 = {};
|
||||
interaction = a0.interaction;
|
||||
user = interaction.user;
|
||||
id = user.id;
|
||||
object18.userId = id;
|
||||
object18.username = object5.username;
|
||||
object18.usernameColor = r7;
|
||||
object18.avatarURL = commandUserAvatarBinding;
|
||||
object18.targetUsernameColor = r52;
|
||||
object18.content = r2;
|
||||
object5 = {'color': null, 'borderRadius': 4, 'spaceAround': true};
|
||||
object5.color = processColor(semanticColor);
|
||||
object18.commandNameBackgroundStyles = object5;
|
||||
object18.showAppsIcon = true;
|
||||
return object18;
|
||||
}
|
||||
if (r0) {
|
||||
getCommandUserAvatarBinding = getCommandUserAvatar;
|
||||
value6 = undefined;
|
||||
commandUserAvatarBinding = getCommandUserAvatarBinding(a0, a1);
|
||||
type = a0.type;
|
||||
r23 = type === MessageTypes.CHAT_INPUT_COMMAND || a0.type === MessageTypes.INTERACTION_PREMIUM_UPSELL;
|
||||
isPrimaryEntryPointCommandMessage2 = (require(8447) /* metro dependency 8447: ApplicationInteractionInfoUtils */).isPrimaryEntryPointCommandMessage(a0);
|
||||
moduleValue2 = require(4634) /* metro dependency 4634: useMessageAuthor */;
|
||||
getUserAuthor = moduleValue2.getUserAuthor;
|
||||
interaction = a0.interaction;
|
||||
user = interaction.user;
|
||||
value10 = Reflect.apply(getUserAuthor, moduleValue2, [user, a1]);
|
||||
colorString = value10.colorString;
|
||||
colorStrings = value10.colorStrings;
|
||||
interaction = a0.interaction;
|
||||
displayName = interaction.displayName;
|
||||
internal = (importDefault(697) /* metro dependency 697: native */).internal;
|
||||
semanticColor = internal.resolveSemanticColor(a3,
|
||||
(importDefault(697) /* metro dependency 697: native */).colors.MENTION_BACKGROUND);
|
||||
initialInteractionMetadata = (require(5065) /* metro dependency 5065: ApplicationCommandUtils */).getInitialInteractionMetadata(a0);
|
||||
type = value2 == initialInteractionMetadata ? value6 : initialInteractionMetadata.type;
|
||||
if (type !== InteractionTypes.APPLICATION_COMMAND) {
|
||||
r5 = value2;
|
||||
} else {
|
||||
target_user = initialInteractionMetadata.target_user;
|
||||
if (value2 != target_user) {
|
||||
target_user = initialInteractionMetadata.target_user;
|
||||
userRecord = new UserRecord();
|
||||
} else {
|
||||
r5 = value2;
|
||||
}
|
||||
}
|
||||
userAuthor = (require(4634) /* metro dependency 4634: useMessageAuthor */).getUserAuthor(r5, a1);
|
||||
colorString2 = userAuthor.colorString;
|
||||
colorStrings2 = userAuthor.colorStrings;
|
||||
value15 = a2 === 'username';
|
||||
if (value15) {
|
||||
value16 = processColor(value2 != colorString2 ? colorString2 : value6);
|
||||
r52 = value2 == value16 ? value : value16;
|
||||
} else {
|
||||
r52 = value;
|
||||
}
|
||||
if (value15) {
|
||||
value17 = processColor(value2 != colorString ? colorString : value6);
|
||||
r7 = value2 == value17 ? value : value17;
|
||||
} else {
|
||||
r7 = value;
|
||||
}
|
||||
r2 = value2 == a1 ? value6 : a1.getGuildId();
|
||||
interaction = a0.interaction;
|
||||
user = interaction.user;
|
||||
id2 = user.id;
|
||||
value = require(8206) /* metro dependency 8206: EnhancedRoleColorUtils */;
|
||||
value = value.isNativeMessageEligibleForEnhancedRoleColors(r2, id2);
|
||||
moduleValue5 = require(8206) /* metro dependency 8206: EnhancedRoleColorUtils */;
|
||||
isNativeMessageEligibleForEnhancedRoleColors = moduleValue5.isNativeMessageEligibleForEnhancedRoleColors;
|
||||
value18 = value2 == r5;
|
||||
id = value18 ? value6 : r5.id;
|
||||
isNativeMessageEligibleForEnhancedRoleColors2 = Reflect.apply(isNativeMessageEligibleForEnhancedRoleColors,
|
||||
moduleValue5, [r2, id]);
|
||||
if (value) {
|
||||
value = require(8206) /* metro dependency 8206: EnhancedRoleColorUtils */;
|
||||
value = value.processColorStrings(colorStrings);
|
||||
r10 = value;
|
||||
} else {
|
||||
r10 = value2;
|
||||
}
|
||||
if (isNativeMessageEligibleForEnhancedRoleColors2) {
|
||||
value = require(8206) /* metro dependency 8206: EnhancedRoleColorUtils */;
|
||||
value = value.processColorStrings(colorStrings2);
|
||||
r18 = value;
|
||||
} else {
|
||||
r18 = value2;
|
||||
}
|
||||
object5 = {};
|
||||
value = require(4634) /* metro dependency 4634: useMessageAuthor */;
|
||||
getUserAuthor = value.getUserAuthor;
|
||||
interaction = a0.interaction;
|
||||
user = interaction.user;
|
||||
object5.username = Reflect.apply(getUserAuthor, value, [user, a1]).nick;
|
||||
object7 = {'name': 'usernameOnClick', 'action': 'bindUserMenu'};
|
||||
object7.userId = id2;
|
||||
object7.messageChannelId = a0.channel_id;
|
||||
object7.linkColor = r7;
|
||||
processColorBinding = processColor;
|
||||
r15 = value2 != colorString ? colorString : value6;
|
||||
value = processColorBinding(r15);
|
||||
r15 = value2 != value ? value : value2;
|
||||
object7.roleColor = r15;
|
||||
object7.roleColors = r10;
|
||||
value = a2 === 'dot';
|
||||
r10 = value && value2 != colorString;
|
||||
object7.shouldShowRoleDot = r10;
|
||||
object5.usernameOnClick = object7;
|
||||
if (r0) {
|
||||
if (isPrimaryEntryPointCommandMessage2) {
|
||||
r24 = isPrimaryEntryPointCommandMessage2 ? (require(8046) /* metro dependency 8046: AppLauncherUtils */).formatPrimaryEntryPointCommandName(displayName) : displayName;
|
||||
formatToParts = intl.formatToParts;
|
||||
SSrolr = t.SSrolr;
|
||||
object14 = {};
|
||||
copyDataProperties(object14, object5, value18);
|
||||
object14['commandName'] = r24;
|
||||
if (value2 == a1) {
|
||||
r14 = {};
|
||||
} else if (r23) {
|
||||
object15 = {'name': 'commandNameOnClick', 'action': 'bindTapCommandName'};
|
||||
id = a0.interaction.user.id;
|
||||
object15.userId = id;
|
||||
id = a0.id;
|
||||
object15.messageId = id;
|
||||
id = a0.author.id;
|
||||
object15.applicationUserId = id;
|
||||
object15.messageType = a0.type;
|
||||
object15.messageChannelId = a0.channel_id;
|
||||
r14 = object15;
|
||||
} else if (isPrimaryEntryPointCommandMessage2) {
|
||||
object15 = {'name': 'commandNameOnClick', 'action': 'bindTapCommandName'};
|
||||
id = a0.interaction.user.id;
|
||||
object15.userId = id;
|
||||
id = a0.id;
|
||||
object15.messageId = id;
|
||||
id = a0.author.id;
|
||||
object15.applicationUserId = id;
|
||||
object15.messageType = a0.type;
|
||||
object15.messageChannelId = a0.channel_id;
|
||||
r14 = object15;
|
||||
} else {
|
||||
r14 = {};
|
||||
}
|
||||
object14['commandNameOnClick'] = r14;
|
||||
if (value2 == r5) {
|
||||
r2 = Reflect.apply(formatToParts, intl, [SSrolr, object14]);
|
||||
} else {
|
||||
formatToParts = intl.formatToParts;
|
||||
mqKdCM = t.mqKdCM;
|
||||
object16 = {};
|
||||
copyDataProperties(object16, object5, value18);
|
||||
object16['commandName'] = r24;
|
||||
object16['commandNameOnClick'] = {};
|
||||
moduleValue7 = require(4634) /* metro dependency 4634: useMessageAuthor */;
|
||||
object16['targetUsername'] = moduleValue7.getUserAuthor(r5, a1).nick;
|
||||
object17 = {'name': 'targetUsernameOnClick', 'action': 'bindUserMenu'};
|
||||
object17.userId = value2 == r5 ? value6 : r5.id;
|
||||
object17.messageChannelId = a0.channel_id;
|
||||
object17.linkColor = r52;
|
||||
processColorBinding = processColor;
|
||||
r19 = value2 != colorString2 ? colorString2 : value6;
|
||||
value22 = processColorBinding(r19);
|
||||
r19 = value2 != value22 ? value22 : value2;
|
||||
object17.roleColor = r19;
|
||||
object17.roleColors = r18;
|
||||
object17.shouldShowRoleDot = value && value2 != colorString2;
|
||||
object16['targetUsernameOnClick'] = object17;
|
||||
value = Reflect.apply(formatToParts, intl, [mqKdCM, object16]);
|
||||
r2 = value;
|
||||
}
|
||||
} else {
|
||||
value = require(8448) /* metro dependency 8448: ActivitiesInTextUtils */;
|
||||
value = value.isActivitiesInTextEnabled(a1);
|
||||
formatToParts = intl.formatToParts;
|
||||
if (value) {
|
||||
property = t['R/mrBi'];
|
||||
object13 = {};
|
||||
copyDataProperties(object13, object5, value18);
|
||||
object13['activityTextOnClick'] = {action: 'bindTapActivityText',
|
||||
applicationUserId: a0.author.id,
|
||||
messageChannelId: a0.channel_id};
|
||||
r2 = Reflect.apply(formatToParts, intl, [property, object13]);
|
||||
} else {
|
||||
k964Wm = t.k964Wm;
|
||||
object12 = {};
|
||||
copyDataProperties(object12, object5, value18);
|
||||
r2 = Reflect.apply(formatToParts, intl, [k964Wm, object12]);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
r24 = isPrimaryEntryPointCommandMessage2 ? (require(8046) /* metro dependency 8046: AppLauncherUtils */).formatPrimaryEntryPointCommandName(displayName) : displayName;
|
||||
formatToParts = intl.formatToParts;
|
||||
SSrolr = t.SSrolr;
|
||||
object14 = {};
|
||||
copyDataProperties(object14, object5, value18);
|
||||
object14['commandName'] = r24;
|
||||
if (value2 == a1) {
|
||||
r14 = {};
|
||||
} else if (r23) {
|
||||
object15 = {'name': 'commandNameOnClick', 'action': 'bindTapCommandName'};
|
||||
id = a0.interaction.user.id;
|
||||
object15.userId = id;
|
||||
id = a0.id;
|
||||
object15.messageId = id;
|
||||
id = a0.author.id;
|
||||
object15.applicationUserId = id;
|
||||
object15.messageType = a0.type;
|
||||
object15.messageChannelId = a0.channel_id;
|
||||
r14 = object15;
|
||||
} else if (isPrimaryEntryPointCommandMessage2) {
|
||||
object15 = {'name': 'commandNameOnClick', 'action': 'bindTapCommandName'};
|
||||
id = a0.interaction.user.id;
|
||||
object15.userId = id;
|
||||
id = a0.id;
|
||||
object15.messageId = id;
|
||||
id = a0.author.id;
|
||||
object15.applicationUserId = id;
|
||||
object15.messageType = a0.type;
|
||||
object15.messageChannelId = a0.channel_id;
|
||||
r14 = object15;
|
||||
} else {
|
||||
r14 = {};
|
||||
}
|
||||
object14['commandNameOnClick'] = r14;
|
||||
if (value2 == r5) {
|
||||
r2 = Reflect.apply(formatToParts, intl, [SSrolr, object14]);
|
||||
} else {
|
||||
formatToParts = intl.formatToParts;
|
||||
mqKdCM = t.mqKdCM;
|
||||
object16 = {};
|
||||
copyDataProperties(object16, object5, value18);
|
||||
object16['commandName'] = r24;
|
||||
object16['commandNameOnClick'] = {};
|
||||
moduleValue7 = require(4634) /* metro dependency 4634: useMessageAuthor */;
|
||||
object16['targetUsername'] = moduleValue7.getUserAuthor(r5, a1).nick;
|
||||
object17 = {'name': 'targetUsernameOnClick', 'action': 'bindUserMenu'};
|
||||
object17.userId = value2 == r5 ? value6 : r5.id;
|
||||
object17.messageChannelId = a0.channel_id;
|
||||
object17.linkColor = r52;
|
||||
processColorBinding = processColor;
|
||||
r19 = value2 != colorString2 ? colorString2 : value6;
|
||||
value22 = processColorBinding(r19);
|
||||
r19 = value2 != value22 ? value22 : value2;
|
||||
object17.roleColor = r19;
|
||||
object17.roleColors = r18;
|
||||
object17.shouldShowRoleDot = value && value2 != colorString2;
|
||||
object16['targetUsernameOnClick'] = object17;
|
||||
value = Reflect.apply(formatToParts, intl, [mqKdCM, object16]);
|
||||
r2 = value;
|
||||
}
|
||||
}
|
||||
object18 = {};
|
||||
interaction = a0.interaction;
|
||||
user = interaction.user;
|
||||
id = user.id;
|
||||
object18.userId = id;
|
||||
object18.username = object5.username;
|
||||
object18.usernameColor = r7;
|
||||
object18.avatarURL = commandUserAvatarBinding;
|
||||
object18.targetUsernameColor = r52;
|
||||
object18.content = r2;
|
||||
object5 = {'color': null, 'borderRadius': 4, 'spaceAround': true};
|
||||
object5.color = processColor(semanticColor);
|
||||
object18.commandNameBackgroundStyles = object5;
|
||||
object18.showAppsIcon = true;
|
||||
return object18;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
/* Metro module 8426; source: modules/messages/native/renderer/row_data/interaction/InteractionStatus.tsx; dependencies: [8056, 1244, 2] */
|
||||
function _fun66905(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66905, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8611:6, offset: 0x01c0e995, size: 155 bytes, params: 8, frame: 18
|
||||
var object2;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
object2 = {LOADING: 0};
|
||||
object2[0] = 'LOADING';
|
||||
object2.FAILED = 1;
|
||||
object2[1] = 'FAILED';
|
||||
object2.EPHEMERAL_SUCCESS = 999;
|
||||
object2[999] = 'EPHEMERAL_SUCCESS';
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/row_data/interaction/InteractionStatus.tsx');
|
||||
exports.createInteractionStatus = createInteractionStatus;
|
||||
}
|
||||
|
||||
function createInteractionStatus(a0, a1) { // fn#66906, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8611:357, offset: 0x01c0ea30, size: 582 bytes, params: 3, frame: 19
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
const interactionStatusViewState = (require(8056) /* metro dependency 8056: InteractionUtils */).getInteractionStatusViewState(a0,
|
||||
a1);
|
||||
const InteractionStatusViewState = (require(8056) /* metro dependency 8056: InteractionUtils */).InteractionStatusViewState;
|
||||
const SENDING = InteractionStatusViewState.SENDING;
|
||||
if (SENDING === interactionStatusViewState) {
|
||||
return {text: intl.string(t.RiLfBY), state: env0_2.LOADING};
|
||||
}
|
||||
const CREATED = InteractionStatusViewState.CREATED;
|
||||
if (CREATED === interactionStatusViewState) {
|
||||
return {text: intl.formatToPlainString(t['7ePV4t'], {applicationName: a0.author.username}),
|
||||
state: env0_2.LOADING};
|
||||
}
|
||||
const TIMED_OUT = InteractionStatusViewState.TIMED_OUT;
|
||||
if (TIMED_OUT === interactionStatusViewState) {
|
||||
return {text: intl.string(t.h8hzPd), state: env0_2.FAILED};
|
||||
}
|
||||
const FAILED = InteractionStatusViewState.FAILED;
|
||||
if (FAILED === interactionStatusViewState) {
|
||||
return {text: a0.interactionError ?? intl.string(t.VCsUJu), state: env0_2.FAILED};
|
||||
}
|
||||
const EPHEMERAL_SUCCESS = InteractionStatusViewState.EPHEMERAL_SUCCESS;
|
||||
if (EPHEMERAL_SUCCESS === interactionStatusViewState) {
|
||||
return {text: '', state: env0_2.EPHEMERAL_SUCCESS};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
/* Metro module 8180; source: modules/messages/native/renderer/rows/BlockedGroup.tsx; dependencies: [8178, 482, 22, 4002, 697, 4000, 8181, 2] */
|
||||
function _fun65618(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65618, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8365:6, offset: 0x01bd5465, size: 180 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(8178) /* metro dependency 8178: RowGeneratorConstants */).SeparatorAction;
|
||||
const env0_4 = (require(482) /* metro dependency 482: Constants */).UNSAFE_Colors;
|
||||
const env0_5 = (require(22) /* metro dependency 22 */).memoize(_fun65619);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/rows/BlockedGroup.tsx');
|
||||
exports.generateBlockedGroupRowData = generateBlockedGroupRowData;
|
||||
}
|
||||
|
||||
function _fun65619(a0) { // fn#65619, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8365:165, offset: 0x01bd5519, size: 347 bytes, params: 2, frame: 19
|
||||
var r3;
|
||||
var moduleValue4;
|
||||
const sharedModule = require(4002) /* metro dependency 4002: shared */;
|
||||
const PRIMARY_700 = sharedModule.isThemeDark(a0) ? (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.PRIMARY_700 : '#DBE0E4';
|
||||
const PRIMARY_630 = sharedModule.isThemeDark(a0) ? (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.PRIMARY_630 : '#FAFAFA';
|
||||
const moduleValue3 = sharedModule;
|
||||
if (moduleValue3.isThemeDark(a0)) {
|
||||
moduleValue4 = require(4000) /* metro dependency 4000: ColorUtils */;
|
||||
r3 = moduleValue4.hexWithOpacity((importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.PRIMARY_300,
|
||||
|
||||
0.6);
|
||||
} else {
|
||||
r3 = UNSAFE_Colors.GREY1;
|
||||
}
|
||||
const object2 = {};
|
||||
object2.borderColor = (require(8181) /* metro dependency 8181: RowGeneratorStyleSheet */).processColorOrThrow(PRIMARY_700);
|
||||
object2.backgroundColor = (require(8181) /* metro dependency 8181: RowGeneratorStyleSheet */).processColorOrThrow(PRIMARY_630);
|
||||
object2.color = (require(8181) /* metro dependency 8181: RowGeneratorStyleSheet */).processColorOrThrow(r3);
|
||||
return object2;
|
||||
}
|
||||
|
||||
function generateBlockedGroupRowData(a0, a1, a2) { // fn#65620, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8365:670, offset: 0x01bd5674, size: 215 bytes, params: 4, frame: 24
|
||||
const env0_0 = a2;
|
||||
const changeType = a0.changeType;
|
||||
const message = a0.message;
|
||||
const content = a0.content;
|
||||
const text = a0.text;
|
||||
const revealed = a0.revealed;
|
||||
const context = a0.context;
|
||||
const rowType = a0.rowType;
|
||||
const value = 'canUncollapse' in a0;
|
||||
const r1 = value ? a0.canUncollapse : !value;
|
||||
const object2 = {};
|
||||
const binding = env0_5;
|
||||
copyDataProperties(object2, binding(a1), binding);
|
||||
object2['type'] = rowType;
|
||||
object2['content'] = content.map(function(a0) {
|
||||
return importDefault.generate(a0);
|
||||
});
|
||||
const TOGGLE_BLOCKED_MESSAGES = SeparatorAction.TOGGLE_BLOCKED_MESSAGES;
|
||||
object2['button'] = {action: {type: TOGGLE_BLOCKED_MESSAGES, context: context ?? message.id}};
|
||||
object2['changeType'] = changeType;
|
||||
object2['text'] = text;
|
||||
object2['revealed'] = revealed;
|
||||
object2['canUncollapse'] = r1;
|
||||
return object2;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
/* Metro module 10613; source: modules/messages/native/renderer/rows/Loading.tsx; dependencies: [8178, 4501, 697, 2] */
|
||||
function _fun81765(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81765, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10799:6, offset: 0x01edd681, size: 239 bytes, params: 8, frame: 21
|
||||
var object2;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
let value = require(8178) /* metro dependency 8178: RowGeneratorConstants */;
|
||||
const env0_0 = value.LoadingType;
|
||||
const env0_1 = value.RowType;
|
||||
const env0_2 = value.SeparatorAction;
|
||||
value = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createNativeStyleProperties = value.createNativeStyleProperties;
|
||||
object2 = {};
|
||||
const CONTROL_SECONDARY_BACKGROUND_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.CONTROL_SECONDARY_BACKGROUND_DEFAULT;
|
||||
object2.loadButtonBackgroundColor = CONTROL_SECONDARY_BACKGROUND_DEFAULT;
|
||||
const CONTROL_SECONDARY_TEXT_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.CONTROL_SECONDARY_TEXT_DEFAULT;
|
||||
object2.loadButtonColor = CONTROL_SECONDARY_TEXT_DEFAULT;
|
||||
const ICON_SUBTLE = (importDefault(697) /* metro dependency 697: native */).colors.ICON_SUBTLE;
|
||||
object2.loadingColor = ICON_SUBTLE;
|
||||
const env0_3 = Reflect.apply(createNativeStyleProperties, value, [object2]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/rows/Loading.tsx');
|
||||
exports.generateLoadingRowData = generateLoadingRowData;
|
||||
}
|
||||
|
||||
function generateLoadingRowData({rowType, changeType, text, isLoading}, a1) { // fn#81766, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10799:483, offset: 0x01edd770, size: 171 bytes, params: 3, frame: 16
|
||||
const value2 = env0_3(a1);
|
||||
const LOAD_BEFORE = LoadingType.LOAD_BEFORE;
|
||||
const r7 = rowType === LOAD_BEFORE ? SeparatorAction.LOAD_MORE_BEFORE : SeparatorAction.LOAD_MORE_AFTER;
|
||||
const LOADING = RowType.LOADING;
|
||||
return {type: LOADING, id: rowType, button: {action: {type: r7}, backgroundColor: value2.loadButtonBackgroundColor,
|
||||
cornerRadius: 4, text: text}, color: isLoading ? value2.loadingColor : value2.loadButtonColor,
|
||||
changeType: changeType, isLoading: isLoading};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
/* Metro module 10612; source: modules/messages/native/renderer/rows/Separator.tsx; dependencies: [8178, 4501, 697, 1360, 2] */
|
||||
function _fun81763(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81763, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10798:6, offset: 0x01edd485, size: 237 bytes, params: 8, frame: 21
|
||||
var object2;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
let value = require(8178) /* metro dependency 8178: RowGeneratorConstants */;
|
||||
const env0_2 = value.RowType;
|
||||
const env0_3 = value.SeparatorType;
|
||||
value = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createNativeStyleProperties = value.createNativeStyleProperties;
|
||||
object2 = {};
|
||||
const TEXT_MUTED = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_MUTED;
|
||||
object2.dayColor = TEXT_MUTED;
|
||||
const BACKGROUND_FEEDBACK_NOTIFICATION = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_FEEDBACK_NOTIFICATION;
|
||||
object2.unreadColor = BACKGROUND_FEEDBACK_NOTIFICATION;
|
||||
const TEXT_BRAND = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_BRAND;
|
||||
object2.summaryColor = TEXT_BRAND;
|
||||
const env0_4 = Reflect.apply(createNativeStyleProperties, value, [object2]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/rows/Separator.tsx');
|
||||
exports.generateSeparatorRowData = generateSeparatorRowData;
|
||||
}
|
||||
|
||||
function generateSeparatorRowData(a0, a1) { // fn#81764, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10798:423, offset: 0x01edd572, size: 271 bytes, params: 3, frame: 17
|
||||
var summary;
|
||||
const rowType = a0.rowType;
|
||||
const changeType = a0.changeType;
|
||||
const value2 = env0_4(a1);
|
||||
const DAY = SeparatorType.DAY;
|
||||
if (DAY === rowType) {
|
||||
return {type: RowType.SEPARATOR, id: rowType, color: value2.dayColor, text: a0.text, changeType: changeType};
|
||||
}
|
||||
const UNREAD = SeparatorType.UNREAD;
|
||||
if (UNREAD === rowType) {
|
||||
return {type: RowType.SEPARATOR, id: rowType, color: value2.unreadColor, changeType: changeType, text: a0.text};
|
||||
}
|
||||
const SUMMARY = SeparatorType.SUMMARY;
|
||||
if (SUMMARY === rowType) {
|
||||
summary = a0.summary;
|
||||
return {type: RowType.SEPARATOR, id: rowType, color: value2.summaryColor, text: summary.topic, summary: summary,
|
||||
isBeforeContent: a0.isBeforeContent, changeType: changeType};
|
||||
}
|
||||
(require(1360) /* metro dependency 1360: GlobalUtils */).assertNever(rowType);
|
||||
}
|
||||
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
/* Metro module 8204; source: modules/messages/native/renderer/system_messages/AddRecipientSystemMessage.tsx; dependencies: [1383, 1379, 1878, 8205, 8207, 1244, 8208, 2] */
|
||||
function _fun65741(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65741, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8389:6, offset: 0x01bdcbe6, size: 156 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(1383) /* metro dependency 1383: ChannelRecord */).THREAD_CHANNEL_TYPES;
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/AddRecipientSystemMessage.tsx');
|
||||
exports.createAddRecipientSystemMessage = createAddRecipientSystemMessage;
|
||||
}
|
||||
|
||||
function createAddRecipientSystemMessage(a0) { // fn#65742, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8389:293, offset: 0x01bdcc82, size: 366 bytes, params: 2, frame: 25
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const property = message.mentions[0];
|
||||
const user = UserStore.getUser(property);
|
||||
const channel = ChannelStore.getChannel(message.channel_id);
|
||||
let r4 = channel != null && THREAD_CHANNEL_TYPES.has(channel.type);
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
const userAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getUserAuthorWithProcessedColor(user,
|
||||
channel);
|
||||
const object2 = {};
|
||||
object2.username = messageAuthorWithProcessedColor.nick;
|
||||
object2.usernameOnClick = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
object2.otherUsername = userAuthorWithProcessedColor.nick;
|
||||
object2.otherUsernameOnClick = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({userId: property,
|
||||
message: message, author: userAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
const object3 = {};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const formatToParts = intl.formatToParts;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
r4 = r4 ? Reflect.apply(formatToParts, intl, [t.Vej1Nw, object2]) : Reflect.apply(formatToParts, intl, [t['7/Xl0S'],
|
||||
object2]);
|
||||
object3.content = r4;
|
||||
copyDataProperties(object3, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), undefined);
|
||||
return object3;
|
||||
}
|
||||
|
||||
+42
@@ -0,0 +1,42 @@
|
||||
/* Metro module 8269; source: modules/messages/native/renderer/system_messages/ApplicationCommandSourceSystemMessage.tsx; dependencies: [661, 6625, 8270, 8205, 1244, 8207, 8208, 2] */
|
||||
function _fun66115(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66115, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8454:6, offset: 0x01bec7fc, size: 146 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(661) /* metro dependency 661: Constants */).MessageTypes;
|
||||
const env0_4 = (require(6625) /* metro dependency 6625: ChannelAutocompleteConstants */).COMMAND_SENTINEL;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/ApplicationCommandSourceSystemMessage.tsx');
|
||||
exports.createApplicationCommandSourceSystemMessage = createApplicationCommandSourceSystemMessage;
|
||||
}
|
||||
|
||||
function createApplicationCommandSourceSystemMessage(a0) { // fn#66116, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8454:316, offset: 0x01bec88e, size: 337 bytes, params: 2, frame: 26
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const value2 = undefined;
|
||||
const applicationCommand = require(dependencyMap[2]).getApplicationCommand(message.content);
|
||||
const application = message.application;
|
||||
const name = application == null ? value2 : application.name;
|
||||
if (applicationCommand == null) {
|
||||
return null;
|
||||
}
|
||||
if (name == null) {
|
||||
return null;
|
||||
}
|
||||
const messageAuthorWithProcessedColor = require(dependencyMap[3]).getMessageAuthorWithProcessedColor(message);
|
||||
const object3 = {};
|
||||
const intl = require(dependencyMap[4]).intl;
|
||||
const formatToParts = intl.formatToParts;
|
||||
const property = require(dependencyMap[4]).t['1Zm+zw'];
|
||||
const object4 = {};
|
||||
object4.username = messageAuthorWithProcessedColor.nick;
|
||||
object4.usernameOnClick = importDefault(dependencyMap[5])({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
const type = message.type;
|
||||
const CHAT_INPUT_COMMAND = MessageTypes.CHAT_INPUT_COMMAND;
|
||||
object4.commandName = type === CHAT_INPUT_COMMAND ? '' + COMMAND_SENTINEL + applicationCommand.name : applicationCommand.name;
|
||||
object4.applicationName = name;
|
||||
object3.content = Reflect.apply(formatToParts, intl, [property, object4]);
|
||||
copyDataProperties(object3, importDefault(dependencyMap[6])(a0), dependencyMap);
|
||||
return object3;
|
||||
}
|
||||
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
/* Metro module 8290; source: modules/messages/native/renderer/system_messages/ApplicationSubscriptionPurchaseSystemMessage.tsx; dependencies: [8205, 8238, 8207, 8208, 2] */
|
||||
function _fun66164(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66164, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8475:6, offset: 0x01befc42, size: 103 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/ApplicationSubscriptionPurchaseSystemMessage.tsx');
|
||||
exports.createApplicationSubscriptionPurchaseSystemMessage = createApplicationSubscriptionPurchaseSystemMessage;
|
||||
}
|
||||
|
||||
function createApplicationSubscriptionPurchaseSystemMessage(a0) { // fn#66165, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8475:276, offset: 0x01befca9, size: 168 bytes, params: 2, frame: 22
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
const object3 = {};
|
||||
const applicationSubscriptionSystemMessageUtilsModule = require(8238) /* metro dependency 8238: ApplicationSubscriptionSystemMessageUtils */;
|
||||
const getApplicationSubscriptionSystemMessageASTContent = applicationSubscriptionSystemMessageUtilsModule.getApplicationSubscriptionSystemMessageASTContent;
|
||||
const object4 = {};
|
||||
object4.application = message.application;
|
||||
object4.username = messageAuthorWithProcessedColor.nick;
|
||||
object4.usernameOnClick = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
object3.content = Reflect.apply(getApplicationSubscriptionSystemMessageASTContent,
|
||||
applicationSubscriptionSystemMessageUtilsModule, [object4]);
|
||||
copyDataProperties(object3, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), message);
|
||||
return object3;
|
||||
}
|
||||
|
||||
+485
@@ -0,0 +1,485 @@
|
||||
/* Metro module 8273; source: modules/messages/native/renderer/system_messages/AutoModerationActionSystemMessage.tsx; dependencies: [27, 1379, 1945, 3784, 3793, 1878, 661, 22, 4002, 697, 8181, 5051, 4634, 1244, 8234, 3738, 8274, 8275, 1423, 8278, 7686, 1426, 8279, 6793, 8208, 4805, 3773, 3826, 8280, 8281, 2] */
|
||||
function _fun66123(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66123, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8458:6, offset: 0x01bece80, size: 270 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const value = require(27) /* metro dependency 27 */;
|
||||
const env0_3 = value.processColor;
|
||||
const env0_4 = value.Image;
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const guildMemberStore = importDefault(1945) /* metro dependency 1945: GuildMemberStore */;
|
||||
const permissionStore = importDefault(3784) /* metro dependency 3784: PermissionStore */;
|
||||
const relationshipStore = importDefault(3793) /* metro dependency 3793: RelationshipStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const env0_10 = (require(661) /* metro dependency 661: Constants */).Permissions;
|
||||
const env0_11 = (require(22) /* metro dependency 22 */).memoize(_fun66124);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/AutoModerationActionSystemMessage.tsx');
|
||||
exports.createAutoModerationActionSystemMessage = createAutoModerationActionSystemMessage;
|
||||
}
|
||||
|
||||
function _fun66124(a0) { // fn#66124, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8458:224, offset: 0x01becf8e, size: 121 bytes, params: 2, frame: 14
|
||||
const isThemeDark2 = (require(4002) /* metro dependency 4002: shared */).isThemeDark(a0);
|
||||
const unsafe_rawColors = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors;
|
||||
const r3 = isThemeDark2 ? unsafe_rawColors.WHITE : unsafe_rawColors.PRIMARY_630;
|
||||
const object2 = {};
|
||||
object2.defaultUsernameColor = (require(8181) /* metro dependency 8181: RowGeneratorStyleSheet */).processColorOrThrow(r3);
|
||||
return object2;
|
||||
}
|
||||
|
||||
function createAutoModerationActionSystemMessage(a0) { // fn#66125, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8458:552, offset: 0x01bed007, size: 4134 bytes, params: 2, frame: 54
|
||||
var r25;
|
||||
var r19;
|
||||
var nick;
|
||||
var r11;
|
||||
var r7;
|
||||
var r35;
|
||||
var r1;
|
||||
var r10;
|
||||
var r12;
|
||||
var uri;
|
||||
var id;
|
||||
var r26;
|
||||
var r18;
|
||||
var r5;
|
||||
var value3;
|
||||
var ruleName;
|
||||
var keyword;
|
||||
var embedChannel;
|
||||
var content;
|
||||
var flaggedMessageId;
|
||||
var embedChannelId;
|
||||
var quarantineType;
|
||||
var interactionUserId;
|
||||
var value4;
|
||||
var value5;
|
||||
var messageAuthor;
|
||||
var nick2;
|
||||
var guildMemberAvatar;
|
||||
var colorString2;
|
||||
var iconRoleId;
|
||||
var author;
|
||||
var value8;
|
||||
var actionHeaderTextMobile;
|
||||
const intl = require(dependencyMap[13]).intl;
|
||||
var string;
|
||||
const t = require(dependencyMap[13]).t;
|
||||
var value10;
|
||||
var isAutomodNotification2;
|
||||
var value11;
|
||||
var notificationType;
|
||||
const AutomodNotificationEmbedTypeKeys = require(dependencyMap[14]).AutomodNotificationEmbedTypeKeys;
|
||||
var object2;
|
||||
var moduleValue7;
|
||||
var processColorOrThrow;
|
||||
var internal;
|
||||
var resolveSemanticColor;
|
||||
var colors;
|
||||
var TEXT_SUBTLE;
|
||||
var resolveAssetSource;
|
||||
var moduleValue8;
|
||||
var makeSource;
|
||||
var moduleValue9;
|
||||
var value12;
|
||||
var userIdOfAutomodAction;
|
||||
var user;
|
||||
var moduleValue11;
|
||||
var ensureAvatarSource;
|
||||
var value18;
|
||||
var moduleValue13;
|
||||
var TEXT_FEEDBACK_POSITIVE;
|
||||
var moduleValue14;
|
||||
var moduleValue15;
|
||||
var processColorBinding;
|
||||
var value21;
|
||||
var raidDatetime;
|
||||
var moduleValue16;
|
||||
var TEXT_FEEDBACK_CRITICAL;
|
||||
var moduleValue17;
|
||||
var moduleValue18;
|
||||
var value24;
|
||||
const AutomodRaidAlertTypes = require(dependencyMap[16]).AutomodRaidAlertTypes;
|
||||
var value27;
|
||||
var Date;
|
||||
var date;
|
||||
const DATE_CONFIG = require(dependencyMap[17]).DATE_CONFIG;
|
||||
var formatToPlainString;
|
||||
var property;
|
||||
var moduleValue19;
|
||||
var moduleValue20;
|
||||
var moduleValue21;
|
||||
var value36;
|
||||
var moduleValue22;
|
||||
var moduleValue23;
|
||||
var moduleValue25;
|
||||
var moduleValue26;
|
||||
var moduleValue27;
|
||||
var moduleValue28;
|
||||
var object4;
|
||||
var object6;
|
||||
var value46;
|
||||
var value49;
|
||||
var moduleValue31;
|
||||
var object8;
|
||||
var moduleValue33;
|
||||
const message = a0.message;
|
||||
const theme = a0.theme;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const value2 = undefined;
|
||||
const defaultUsernameColor = env0_11(theme).defaultUsernameColor;
|
||||
const moduleValue = require(dependencyMap[11]);
|
||||
if (moduleValue.isAutomodMessageRecord(message)) {
|
||||
value3 = require(dependencyMap[11]).extractAutomodMessageFields(message);
|
||||
ruleName = value3.ruleName;
|
||||
keyword = value3.keyword;
|
||||
embedChannel = value3.embedChannel;
|
||||
content = value3.content;
|
||||
flaggedMessageId = value3.flaggedMessageId;
|
||||
embedChannelId = value3.embedChannelId;
|
||||
quarantineType = value3.quarantineType;
|
||||
interactionUserId = value3.interactionUserId;
|
||||
value4 = ChannelStore.getChannel(message.getChannelId());
|
||||
value5 = null;
|
||||
r25 = value5 == value4 ? value2 : value4.getGuildId();
|
||||
messageAuthor = require(dependencyMap[12]).getMessageAuthor(message);
|
||||
nick2 = messageAuthor.nick;
|
||||
guildMemberAvatar = messageAuthor.guildMemberAvatar;
|
||||
colorString2 = messageAuthor.colorString;
|
||||
iconRoleId = messageAuthor.iconRoleId;
|
||||
author = message.author;
|
||||
value8 = PermissionStore.can(Permissions.VIEW_CHANNEL, embedChannel);
|
||||
actionHeaderTextMobile = require(dependencyMap[11]).getActionHeaderTextMobile(message, author,
|
||||
interactionUserId);
|
||||
value10 = intl.string(t['94JbM3']);
|
||||
isAutomodNotification2 = require(dependencyMap[11]).isAutomodNotification(message);
|
||||
if (isAutomodNotification2) {
|
||||
value11 = require(dependencyMap[11]).extractAutomodNotificationFields(message);
|
||||
notificationType = value11.notificationType;
|
||||
if (require(dependencyMap[11]).IS_BACKWARDS_COMPAT_RAID_TYPE === notificationType) {
|
||||
raidDatetime = value11.raidDatetime;
|
||||
r7 = value5 != raidDatetime ? importDefault(dependencyMap[15])(value11.raidDatetime).fromNow() : value2;
|
||||
value27 = value11.raidType === AutomodRaidAlertTypes.DM_RAID;
|
||||
raidDatetime = value11.raidDatetime;
|
||||
if (value5 != raidDatetime) {
|
||||
Date = global.Date;
|
||||
raidDatetime = value11.raidDatetime;
|
||||
date = new Date();
|
||||
r35 = date.toLocaleString(intl.currentLocale, DATE_CONFIG);
|
||||
} else {
|
||||
r35 = '';
|
||||
}
|
||||
formatToPlainString = intl.formatToPlainString;
|
||||
r19 = value27 ? Reflect.apply(formatToPlainString, intl, [t['5C8Mh3'],
|
||||
{dmsSent: value11.dmsSent}]) : Reflect.apply(formatToPlainString, intl, [t['4ylIiu'],
|
||||
{joinCount: value11.joinAttempts}]);
|
||||
object2 = {subtitleLeft: r19, severity: r19, subtitleRight: r7, startTime: r7};
|
||||
string = intl.string;
|
||||
r7 = value27 ? Reflect.apply(string, intl, [t['8+lHUb']]) : Reflect.apply(string, intl, [t.xMwcwV]);
|
||||
object2.header = r7;
|
||||
moduleValue19 = require(dependencyMap[10]);
|
||||
processColorOrThrow = moduleValue19.processColorOrThrow;
|
||||
internal = importDefault(dependencyMap[9]).internal;
|
||||
resolveSemanticColor = internal.resolveSemanticColor;
|
||||
colors = importDefault(dependencyMap[9]).colors;
|
||||
TEXT_FEEDBACK_CRITICAL = colors.TEXT_FEEDBACK_CRITICAL;
|
||||
object2.headerColor = Reflect.apply(processColorOrThrow, moduleValue19,
|
||||
[Reflect.apply(resolveSemanticColor,
|
||||
internal, [theme, TEXT_FEEDBACK_CRITICAL])]);
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
moduleValue20 = require(dependencyMap[18]);
|
||||
object2.headerIconURL = Reflect.apply(resolveAssetSource, Image,
|
||||
[moduleValue20.makeSource(importDefault(value27 ? dependencyMap[19] : dependencyMap[20]))]).uri;
|
||||
moduleValue21 = require(dependencyMap[10]);
|
||||
processColorOrThrow = moduleValue21.processColorOrThrow;
|
||||
internal = importDefault(dependencyMap[9]).internal;
|
||||
resolveSemanticColor = internal.resolveSemanticColor;
|
||||
colors = importDefault(dependencyMap[9]).colors;
|
||||
TEXT_FEEDBACK_CRITICAL = colors.TEXT_FEEDBACK_CRITICAL;
|
||||
object2.headerIconColor = Reflect.apply(processColorOrThrow, moduleValue21,
|
||||
[Reflect.apply(resolveSemanticColor,
|
||||
internal, [theme, TEXT_FEEDBACK_CRITICAL])]);
|
||||
object2.body = intl.formatToPlainString(t['4QIIZl'], {dateTime: r35});
|
||||
object2.shouldShowActions = true;
|
||||
value36 = intl.string(t.ufawcw);
|
||||
moduleValue22 = require(dependencyMap[11]);
|
||||
r1 = moduleValue22.getRaidAlertResolveCTAText(value11.resolvedReason);
|
||||
r10 = object2;
|
||||
r12 = value36;
|
||||
} else if (AutomodNotificationEmbedTypeKeys.RAID === notificationType) {
|
||||
raidDatetime = value11.raidDatetime;
|
||||
r7 = value5 != raidDatetime ? importDefault(dependencyMap[15])(value11.raidDatetime).fromNow() : value2;
|
||||
value27 = value11.raidType === AutomodRaidAlertTypes.DM_RAID;
|
||||
raidDatetime = value11.raidDatetime;
|
||||
if (value5 != raidDatetime) {
|
||||
Date = global.Date;
|
||||
raidDatetime = value11.raidDatetime;
|
||||
date = new Date();
|
||||
r35 = date.toLocaleString(intl.currentLocale, DATE_CONFIG);
|
||||
} else {
|
||||
r35 = '';
|
||||
}
|
||||
formatToPlainString = intl.formatToPlainString;
|
||||
r19 = value27 ? Reflect.apply(formatToPlainString, intl, [t['5C8Mh3'],
|
||||
{dmsSent: value11.dmsSent}]) : Reflect.apply(formatToPlainString, intl, [t['4ylIiu'],
|
||||
{joinCount: value11.joinAttempts}]);
|
||||
object2 = {subtitleLeft: r19, severity: r19, subtitleRight: r7, startTime: r7};
|
||||
string = intl.string;
|
||||
r7 = value27 ? Reflect.apply(string, intl, [t['8+lHUb']]) : Reflect.apply(string, intl, [t.xMwcwV]);
|
||||
object2.header = r7;
|
||||
moduleValue19 = require(dependencyMap[10]);
|
||||
processColorOrThrow = moduleValue19.processColorOrThrow;
|
||||
internal = importDefault(dependencyMap[9]).internal;
|
||||
resolveSemanticColor = internal.resolveSemanticColor;
|
||||
colors = importDefault(dependencyMap[9]).colors;
|
||||
TEXT_FEEDBACK_CRITICAL = colors.TEXT_FEEDBACK_CRITICAL;
|
||||
object2.headerColor = Reflect.apply(processColorOrThrow, moduleValue19,
|
||||
[Reflect.apply(resolveSemanticColor,
|
||||
internal, [theme, TEXT_FEEDBACK_CRITICAL])]);
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
moduleValue20 = require(dependencyMap[18]);
|
||||
object2.headerIconURL = Reflect.apply(resolveAssetSource, Image,
|
||||
[moduleValue20.makeSource(importDefault(value27 ? dependencyMap[19] : dependencyMap[20]))]).uri;
|
||||
moduleValue21 = require(dependencyMap[10]);
|
||||
processColorOrThrow = moduleValue21.processColorOrThrow;
|
||||
internal = importDefault(dependencyMap[9]).internal;
|
||||
resolveSemanticColor = internal.resolveSemanticColor;
|
||||
colors = importDefault(dependencyMap[9]).colors;
|
||||
TEXT_FEEDBACK_CRITICAL = colors.TEXT_FEEDBACK_CRITICAL;
|
||||
object2.headerIconColor = Reflect.apply(processColorOrThrow, moduleValue21,
|
||||
[Reflect.apply(resolveSemanticColor,
|
||||
internal, [theme, TEXT_FEEDBACK_CRITICAL])]);
|
||||
object2.body = intl.formatToPlainString(t['4QIIZl'], {dateTime: r35});
|
||||
object2.shouldShowActions = true;
|
||||
value36 = intl.string(t.ufawcw);
|
||||
moduleValue22 = require(dependencyMap[11]);
|
||||
r1 = moduleValue22.getRaidAlertResolveCTAText(value11.resolvedReason);
|
||||
r10 = object2;
|
||||
r12 = value36;
|
||||
} else if (AutomodNotificationEmbedTypeKeys.MENTION_RAID === notificationType) {
|
||||
object2 = {};
|
||||
object2.subtitleLeft = value5 != value11.raidDatetime ? importDefault(dependencyMap[15])(value11.raidDatetime).fromNow() : value2;
|
||||
object2.header = intl.string(t.C2uIXE);
|
||||
moduleValue16 = require(dependencyMap[10]);
|
||||
processColorOrThrow = moduleValue16.processColorOrThrow;
|
||||
internal = importDefault(dependencyMap[9]).internal;
|
||||
resolveSemanticColor = internal.resolveSemanticColor;
|
||||
colors = importDefault(dependencyMap[9]).colors;
|
||||
TEXT_FEEDBACK_CRITICAL = colors.TEXT_FEEDBACK_CRITICAL;
|
||||
object2.headerColor = Reflect.apply(processColorOrThrow, moduleValue16,
|
||||
[Reflect.apply(resolveSemanticColor,
|
||||
internal, [theme, TEXT_FEEDBACK_CRITICAL])]);
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
moduleValue17 = require(dependencyMap[18]);
|
||||
object2.headerIconURL = Reflect.apply(resolveAssetSource, Image,
|
||||
[moduleValue17.makeSource(importDefault(dependencyMap[20]))]).uri;
|
||||
moduleValue18 = require(dependencyMap[10]);
|
||||
processColorOrThrow = moduleValue18.processColorOrThrow;
|
||||
internal = importDefault(dependencyMap[9]).internal;
|
||||
resolveSemanticColor = internal.resolveSemanticColor;
|
||||
colors = importDefault(dependencyMap[9]).colors;
|
||||
TEXT_FEEDBACK_CRITICAL = colors.TEXT_FEEDBACK_CRITICAL;
|
||||
object2.headerIconColor = Reflect.apply(processColorOrThrow, moduleValue18,
|
||||
[Reflect.apply(resolveSemanticColor,
|
||||
internal, [theme, TEXT_FEEDBACK_CRITICAL])]);
|
||||
object2.body = intl.string(t.SWIWEV);
|
||||
object2.shouldShowActions = false;
|
||||
value24 = '';
|
||||
r1 = value10;
|
||||
r10 = object2;
|
||||
r12 = value24;
|
||||
} else if (AutomodNotificationEmbedTypeKeys.ACTIVITY_ALERTS_ENABLED === notificationType) {
|
||||
userIdOfAutomodAction = require(dependencyMap[11]).getUserIdOfAutomodAction(message);
|
||||
user = UserStore.getUser(userIdOfAutomodAction);
|
||||
r19 = value5 != userIdOfAutomodAction && value5 != r25 ? GuildMemberStore.getMember(r25,
|
||||
userIdOfAutomodAction) : value5;
|
||||
nick = value5 == r19 ? value2 : r19.nick;
|
||||
r11 = value5 != nick ? nick : value5 == user ? value2 : user.username;
|
||||
moduleValue11 = require(dependencyMap[21]);
|
||||
value18 = moduleValue11.ensureAvatarSource(value5 == (value5 == r19 ? value2 : r19.avatar) ? author.getAvatarSource(value2,
|
||||
|
||||
|
||||
|
||||
false,
|
||||
16) : value5 != r25 ? require(dependencyMap[18]).getGuildMemberAvatarSource({userId: author.id,
|
||||
avatar: value5 == r19 ? value2 : r19.avatar, guildId: r25}, author) : author.getAvatarSource(value2,
|
||||
false,
|
||||
16));
|
||||
object2 = {};
|
||||
object2.header = intl.string(t.lVLiFp);
|
||||
moduleValue13 = require(dependencyMap[10]);
|
||||
processColorOrThrow = moduleValue13.processColorOrThrow;
|
||||
internal = importDefault(dependencyMap[9]).internal;
|
||||
resolveSemanticColor = internal.resolveSemanticColor;
|
||||
colors = importDefault(dependencyMap[9]).colors;
|
||||
TEXT_FEEDBACK_POSITIVE = colors.TEXT_FEEDBACK_POSITIVE;
|
||||
object2.headerColor = Reflect.apply(processColorOrThrow, moduleValue13,
|
||||
[Reflect.apply(resolveSemanticColor,
|
||||
internal, [theme, TEXT_FEEDBACK_POSITIVE])]);
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
moduleValue14 = require(dependencyMap[18]);
|
||||
uri = Reflect.apply(resolveAssetSource, Image,
|
||||
[moduleValue14.makeSource(importDefault(dependencyMap[22]))]).uri;
|
||||
object2.headerIconURL = uri;
|
||||
moduleValue15 = require(dependencyMap[10]);
|
||||
processColorOrThrow = moduleValue15.processColorOrThrow;
|
||||
internal = importDefault(dependencyMap[9]).internal;
|
||||
resolveSemanticColor = internal.resolveSemanticColor;
|
||||
colors = importDefault(dependencyMap[9]).colors;
|
||||
TEXT_FEEDBACK_POSITIVE = colors.TEXT_FEEDBACK_POSITIVE;
|
||||
object2.headerIconColor = Reflect.apply(processColorOrThrow, moduleValue15,
|
||||
[Reflect.apply(resolveSemanticColor,
|
||||
internal, [theme, TEXT_FEEDBACK_POSITIVE])]);
|
||||
object2.body = intl.string(t['QV/8u5']);
|
||||
object2.shouldShowActions = false;
|
||||
object2.subtitleRight = importDefault(dependencyMap[15])(message.timestamp).fromNow();
|
||||
object2.subtitleLeft = intl.string(t.qlFrXW);
|
||||
uri = value18.uri;
|
||||
object2.enabledByAvatarURL = uri;
|
||||
object2.enabledByUsername = r11;
|
||||
r11 = value5 != (value5 == r19 ? value2 : r19.colorString) ? processColor(r19.colorString) : value2;
|
||||
object2.enabledByColor = r11;
|
||||
value21 = '';
|
||||
r1 = value10;
|
||||
r10 = object2;
|
||||
r12 = value21;
|
||||
} else {
|
||||
object2 = {};
|
||||
object2.header = intl.string(t.VdZCcC);
|
||||
moduleValue7 = require(dependencyMap[10]);
|
||||
processColorOrThrow = moduleValue7.processColorOrThrow;
|
||||
internal = importDefault(dependencyMap[9]).internal;
|
||||
resolveSemanticColor = internal.resolveSemanticColor;
|
||||
colors = importDefault(dependencyMap[9]).colors;
|
||||
TEXT_SUBTLE = colors.TEXT_SUBTLE;
|
||||
object2.headerColor = Reflect.apply(processColorOrThrow, moduleValue7,
|
||||
[Reflect.apply(resolveSemanticColor,
|
||||
internal, [theme, TEXT_SUBTLE])]);
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
moduleValue8 = require(dependencyMap[18]);
|
||||
object2.headerIconURL = Reflect.apply(resolveAssetSource, Image,
|
||||
[moduleValue8.makeSource(importDefault(dependencyMap[20]))]).uri;
|
||||
moduleValue9 = require(dependencyMap[10]);
|
||||
processColorOrThrow = moduleValue9.processColorOrThrow;
|
||||
internal = importDefault(dependencyMap[9]).internal;
|
||||
resolveSemanticColor = internal.resolveSemanticColor;
|
||||
colors = importDefault(dependencyMap[9]).colors;
|
||||
TEXT_SUBTLE = colors.TEXT_SUBTLE;
|
||||
object2.headerIconColor = Reflect.apply(processColorOrThrow, moduleValue9,
|
||||
[Reflect.apply(resolveSemanticColor,
|
||||
internal, [theme, TEXT_SUBTLE])]);
|
||||
object2.body = intl.string(t['NxHYX/']);
|
||||
object2.shouldShowActions = false;
|
||||
value12 = '';
|
||||
r1 = value10;
|
||||
r10 = object2;
|
||||
r12 = value12;
|
||||
}
|
||||
} else {
|
||||
r1 = value10;
|
||||
r10 = value5;
|
||||
r12 = actionHeaderTextMobile;
|
||||
}
|
||||
if (value5 != r25) {
|
||||
moduleValue23 = require(dependencyMap[21]);
|
||||
uri = moduleValue23.ensureAvatarSource(value5 == guildMemberAvatar ? author.getAvatarSource(value2) : value5 != r25 ? require(dependencyMap[18]).getGuildMemberAvatarSource({userId: author.id,
|
||||
|
||||
|
||||
avatar: guildMemberAvatar, guildId: r25}, author) : author.getAvatarSource(value2)).uri;
|
||||
} else {
|
||||
uri = value5;
|
||||
}
|
||||
r19 = value5 != r25 ? GuildMemberStore.getMember(r25, author.id) : value5;
|
||||
if (value5 != iconRoleId) {
|
||||
if (value5 != r25) {
|
||||
moduleValue25 = require(dependencyMap[23]);
|
||||
r11 = moduleValue25.getRoleIcon({guildId: r25, roleId: iconRoleId, size: 18});
|
||||
} else {
|
||||
r11 = value2;
|
||||
}
|
||||
} else {
|
||||
r11 = value2;
|
||||
}
|
||||
object2 = {};
|
||||
copyDataProperties(object2, importDefault(dependencyMap[24])(a0), undefined);
|
||||
object2['roleIcon'] = r11;
|
||||
id = author.id;
|
||||
object2['authorId'] = id;
|
||||
string = intl.string;
|
||||
object2['username'] = Reflect.apply(string, intl, [t.hG1StD]);
|
||||
moduleValue26 = require(dependencyMap[21]);
|
||||
ensureAvatarSource = moduleValue26.ensureAvatarSource;
|
||||
moduleValue27 = require(dependencyMap[18]);
|
||||
makeSource = moduleValue27.makeSource;
|
||||
moduleValue28 = require(dependencyMap[21]);
|
||||
object2['avatarURL'] = Reflect.apply(ensureAvatarSource, moduleValue26, [Reflect.apply(makeSource,
|
||||
moduleValue27,
|
||||
[moduleValue28.getAutomodAvatarURL()])]).uri;
|
||||
object2['colorString'] = processColor(value5 != colorString2 ? colorString2 : value2);
|
||||
object4 = {headerText: r12};
|
||||
object4.headerBadgeText = intl.string(t['70CJbT']);
|
||||
r12 = value5 != keyword ? intl.formatToPlainString(t.SYIUTR, {keyword: keyword}) : '';
|
||||
object4.keywordDisplayText = r12;
|
||||
object6 = {};
|
||||
object6.id = value5 != flaggedMessageId ? flaggedMessageId : message.id;
|
||||
id = value5 == embedChannel ? value2 : embedChannel.id;
|
||||
r26 = value5 == id ? embedChannelId : id;
|
||||
r26 = value5 == r26 ? message.channel_id : r26;
|
||||
object6.channelId = r26;
|
||||
object6.guildId = r25;
|
||||
id = author.id;
|
||||
object6.userId = id;
|
||||
object6.channelName = value8 && value5 == quarantineType && value5 != embedChannel ? require(dependencyMap[25]).computeChannelName(embedChannel,
|
||||
|
||||
UserStore, RelationshipStore) : value2;
|
||||
object6.username = nick2;
|
||||
if (roleStyle !== 'username') {
|
||||
r18 = defaultUsernameColor;
|
||||
} else {
|
||||
value46 = processColor(value5 != colorString2 ? colorString2 : value2);
|
||||
r18 = value5 == value46 ? defaultUsernameColor : value46;
|
||||
}
|
||||
object6.usernameColor = r18;
|
||||
processColorBinding = processColor;
|
||||
r18 = value5 != colorString2 ? colorString2 : value2;
|
||||
object6.roleColor = processColorBinding(r18);
|
||||
r18 = roleStyle === 'dot' && value5 != colorString2;
|
||||
object6.shouldShowRoleDot = r18;
|
||||
processColorBinding = processColor;
|
||||
r18 = value5 != colorString2 ? colorString2 : value2;
|
||||
value49 = processColorBinding(r18);
|
||||
object6.colorString = value5 == value49 ? defaultUsernameColor : value49;
|
||||
object6.avatarURL = uri;
|
||||
object6.content = content;
|
||||
object6.communicationDisabled = require(dependencyMap[26]).isMemberCommunicationDisabled(r19);
|
||||
moduleValue31 = require(dependencyMap[27]);
|
||||
object6.timestamp = moduleValue31.accessibilityLabelCalendarFormat(message.timestamp);
|
||||
object4.message = object6;
|
||||
object4.notification = r10;
|
||||
object4.ruleDisplayText = intl.formatToPlainString(t.ZoOyKB, {ruleName: ruleName});
|
||||
if (value5 != quarantineType) {
|
||||
formatToPlainString = intl.formatToPlainString;
|
||||
property = t['26bB2M'];
|
||||
object8 = {};
|
||||
object8.reason = require(dependencyMap[11]).getQuarantineReasonString(quarantineType);
|
||||
r5 = Reflect.apply(formatToPlainString, intl, [property, object8]);
|
||||
} else {
|
||||
r5 = value5;
|
||||
}
|
||||
object4.reasonDisplayText = r5;
|
||||
resolveAssetSource = Image.resolveAssetSource;
|
||||
moduleValue33 = require(dependencyMap[18]);
|
||||
makeSource = moduleValue33.makeSource;
|
||||
r5 = isAutomodNotification2 ? dependencyMap[28] : dependencyMap[29];
|
||||
uri = Reflect.apply(resolveAssetSource, Image, [Reflect.apply(makeSource, moduleValue33,
|
||||
[importDefault(r5)])]).uri;
|
||||
object4.actionsIconURL = uri;
|
||||
string = intl.string;
|
||||
object4.actionsText = isAutomodNotification2 ? Reflect.apply(string, intl, [t.UgXhdn]) : Reflect.apply(string,
|
||||
intl,
|
||||
[t.DEoVWZ]);
|
||||
object4.feedbackText = r1;
|
||||
object2['autoModerationContext'] = object4;
|
||||
return object2;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,90 @@
|
||||
/* Metro module 8212; source: modules/messages/native/renderer/system_messages/CallSystemMessage.tsx; dependencies: [4606, 1226, 4297, 661, 4299, 8213, 8214, 1244, 1426, 3826, 8208, 2] */
|
||||
function _fun65763(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65763, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8397:6, offset: 0x01bdd991, size: 194 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const channelRTCStore = importDefault(4606) /* metro dependency 4606: ChannelRTCStore */;
|
||||
const authenticationStore = importDefault(1226) /* metro dependency 1226: AuthenticationStore */;
|
||||
const voiceStateStore = importDefault(4297) /* metro dependency 4297: VoiceStateStore */;
|
||||
const env0_6 = (require(661) /* metro dependency 661: Constants */).ME;
|
||||
const env0_7 = (require(4299) /* metro dependency 4299: CallConstants */).ParticipantTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/CallSystemMessage.tsx');
|
||||
exports.createCallSystemMessage = createCallSystemMessage;
|
||||
}
|
||||
|
||||
function createCallSystemMessage(a0) { // fn#65764, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8397:297, offset: 0x01bdda53, size: 675 bytes, params: 2, frame: 32
|
||||
var r22;
|
||||
var r9;
|
||||
var r8;
|
||||
var r0;
|
||||
var r5;
|
||||
var moduleValue2;
|
||||
var formatToPlainString;
|
||||
var SBDnp1;
|
||||
var object2;
|
||||
var moduleValue3;
|
||||
var moduleValue4;
|
||||
var ensureAvatarSource;
|
||||
var author;
|
||||
var value16;
|
||||
var value17;
|
||||
const message = a0.message;
|
||||
const id = AuthenticationStore.getId();
|
||||
const channelId = message.getChannelId();
|
||||
const call = message.call;
|
||||
const userVoiceChannelId = VoiceStateStore.getUserVoiceChannelId(ME, id);
|
||||
const value5 = (importDefault(8213) /* metro dependency 8213: getHumanizedCallDuration */)(message);
|
||||
const participants = ChannelRTCStore.getParticipants(channelId);
|
||||
const useIsCallActiveModule = require(8214) /* metro dependency 8214: useIsCallActive */;
|
||||
const value7 = useIsCallActiveModule.checkIsCallActive(channelId, message.id);
|
||||
const r6 = !value7 && call != null && call.participants.indexOf(id) === -1;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const string = intl.string;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
if (value7) {
|
||||
value16 = Reflect.apply(string, intl, [t['NGg/fm']]);
|
||||
value17 = '';
|
||||
r0 = value7 ? userVoiceChannelId == null ? intl.string(t.DqA3mi) : userVoiceChannelId === channelId ? value17 : intl.string(t.DqA3mi) : value17;
|
||||
r5 = participants.filter(_fun65765).map(_fun65766);
|
||||
r8 = r0;
|
||||
r9 = value16;
|
||||
} else {
|
||||
r9 = r6 ? Reflect.apply(string, intl, [t['2CnhoI']]) : Reflect.apply(string, intl, [t.v05Xd6]);
|
||||
if (value5 != null) {
|
||||
formatToPlainString = intl.formatToPlainString;
|
||||
SBDnp1 = t.SBDnp1;
|
||||
object2 = {duration: value5};
|
||||
moduleValue3 = require(3826) /* metro dependency 3826: DateUtils */;
|
||||
object2.timestamp = moduleValue3.calendarFormat(message.timestamp);
|
||||
r8 = Reflect.apply(formatToPlainString, intl, [SBDnp1, object2]);
|
||||
r22 = moduleValue3;
|
||||
} else {
|
||||
moduleValue2 = require(3826) /* metro dependency 3826: DateUtils */;
|
||||
r8 = moduleValue2.calendarFormat(message.timestamp);
|
||||
}
|
||||
moduleValue4 = require(1426) /* metro dependency 1426: AvatarUtils */;
|
||||
ensureAvatarSource = moduleValue4.ensureAvatarSource;
|
||||
author = message.author;
|
||||
r5 = [Reflect.apply(ensureAvatarSource, moduleValue4, [author.getAvatarSource(undefined)]).uri];
|
||||
}
|
||||
object2 = {title: r9, description: r8, isCallActive: value7, missed: r6, avatarURLs: r5};
|
||||
object2.rawMilliseconds = message.timestamp.valueOf();
|
||||
copyDataProperties(object2, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), r22);
|
||||
return object2;
|
||||
}
|
||||
|
||||
function _fun65765(a0) { // fn#65765, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8397:680, offset: 0x01bddcf6, size: 39 bytes, params: 2, frame: 3
|
||||
const type = a0.type;
|
||||
const value = environment.__proto__;
|
||||
const USER = ParticipantTypes.USER;
|
||||
return type === USER && !a0.ringing;
|
||||
}
|
||||
|
||||
function _fun65766({user}) { // fn#65766, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8397:718, offset: 0x01bddd1d, size: 62 bytes, params: 2, frame: 13
|
||||
let value = environment.__proto__;
|
||||
value = require(1426) /* metro dependency 1426: AvatarUtils */;
|
||||
const ensureAvatarSource = value.ensureAvatarSource;
|
||||
const getAvatarSource = user.getAvatarSource;
|
||||
return Reflect.apply(ensureAvatarSource, value, [Reflect.apply(getAvatarSource, user, [undefined])]).uri;
|
||||
}
|
||||
|
||||
+57
@@ -0,0 +1,57 @@
|
||||
/* Metro module 8230; source: modules/messages/native/renderer/system_messages/ChangeChannelIconSystemMessage.tsx; dependencies: [1379, 8198, 8205, 8207, 1244, 8216, 8208, 2] */
|
||||
function _fun65846(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65846, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8415:6, offset: 0x01be1829, size: 118 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/ChangeChannelIconSystemMessage.tsx');
|
||||
exports.createChangeChannelIconSystemMessage = createChangeChannelIconSystemMessage;
|
||||
}
|
||||
|
||||
function createChangeChannelIconSystemMessage(a0) { // fn#65847, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8415:262, offset: 0x01be189f, size: 500 bytes, params: 2, frame: 26
|
||||
var object3;
|
||||
var r16;
|
||||
var r4;
|
||||
var wypJZ0;
|
||||
var nick;
|
||||
var object2;
|
||||
const message = a0.message;
|
||||
const theme = a0.theme;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const value2 = undefined;
|
||||
const value3 = (importDefault(8198) /* metro dependency 8198: resolveMessageContentColors */)(theme);
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
const value5 = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
const channel = ChannelStore.getChannel(message.channel_id);
|
||||
const r0 = channel == null || channel.isGroupDM == null ? value2 : channel.isGroupDM();
|
||||
const r5 = r0 != null && r0;
|
||||
object3 = {};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const formatToParts = intl.formatToParts;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
if (r5) {
|
||||
r4 = Reflect.apply(formatToParts, intl, [t.hfeYXC, {username: messageAuthorWithProcessedColor.nick,
|
||||
usernameOnClick: value5, onEditGroup: {action: 'bindOpenGdmCustomizeActionSheet',
|
||||
linkColor: value3 == null ? value2 : value3.linkColor, messageChannelId: message.channel_id,
|
||||
medium: true}}]);
|
||||
} else {
|
||||
wypJZ0 = t.wypJZ0;
|
||||
nick = messageAuthorWithProcessedColor.nick;
|
||||
r4 = Reflect.apply(formatToParts, intl, [wypJZ0, {username: nick, usernameOnClick: value5}]);
|
||||
r16 = nick;
|
||||
}
|
||||
object3.content = r4;
|
||||
if (r5) {
|
||||
object2 = {};
|
||||
object2.label = intl.string(t['5Q9+/L']);
|
||||
object2.name = (require(8216) /* metro dependency 8216: MessageAccessibilityActions */).MessageAccessibilityAction.EDIT_GDM;
|
||||
r4 = {accessibilityActions: [object2]};
|
||||
} else {
|
||||
r4 = value2;
|
||||
}
|
||||
copyDataProperties(object3, r4, r16);
|
||||
copyDataProperties(object3, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), r16);
|
||||
return object3;
|
||||
}
|
||||
|
||||
+59
@@ -0,0 +1,59 @@
|
||||
/* Metro module 8215; source: modules/messages/native/renderer/system_messages/ChangeChannelNameSystemMessage.tsx; dependencies: [1379, 8198, 8205, 8207, 1244, 8216, 8208, 2] */
|
||||
function _fun65776(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65776, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8400:6, offset: 0x01bddfe7, size: 118 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/ChangeChannelNameSystemMessage.tsx');
|
||||
exports.createChangeChannelNameSystemMessage = createChangeChannelNameSystemMessage;
|
||||
}
|
||||
|
||||
function createChangeChannelNameSystemMessage(a0) { // fn#65777, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8400:262, offset: 0x01bde05d, size: 611 bytes, params: 2, frame: 26
|
||||
var object3;
|
||||
var r16;
|
||||
var r7;
|
||||
var r4;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var object2;
|
||||
const message = a0.message;
|
||||
const theme = a0.theme;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const value2 = undefined;
|
||||
const value3 = (importDefault(8198) /* metro dependency 8198: resolveMessageContentColors */)(theme);
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
const value5 = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
const channel = ChannelStore.getChannel(message.channel_id);
|
||||
const r0 = channel == null || channel.isGroupDM == null ? value2 : channel.isGroupDM();
|
||||
const r5 = r0 != null && r0;
|
||||
let content = message.content;
|
||||
const r10 = content === '' ? t.hToFyf : t.rk0be9;
|
||||
object3 = {};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const formatToParts = intl.formatToParts;
|
||||
if (r5) {
|
||||
r4 = Reflect.apply(formatToParts, intl, [r10, {username: messageAuthorWithProcessedColor.nick,
|
||||
usernameOnClick: value5, channelName: message.content,
|
||||
onEditGroup: {action: 'bindOpenGdmCustomizeActionSheet',
|
||||
linkColor: value3 == null ? value2 : value3.linkColor, messageChannelId: message.channel_id}}]);
|
||||
} else {
|
||||
r7 = a0.isForumPost ? t['qa0e/n'] : t.XCPMEG;
|
||||
content = message.content;
|
||||
r4 = Reflect.apply(formatToParts, intl, [r7, {username: messageAuthorWithProcessedColor.nick,
|
||||
usernameOnClick: value5, channelName: content}]);
|
||||
r16 = content;
|
||||
}
|
||||
object3.content = r4;
|
||||
if (r5) {
|
||||
object2 = {};
|
||||
object2.label = intl.string(t['5Q9+/L']);
|
||||
object2.name = (require(8216) /* metro dependency 8216: MessageAccessibilityActions */).MessageAccessibilityAction.EDIT_GDM;
|
||||
r4 = {accessibilityActions: [object2]};
|
||||
} else {
|
||||
r4 = value2;
|
||||
}
|
||||
copyDataProperties(object3, r4, r16);
|
||||
copyDataProperties(object3, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), r16);
|
||||
return object3;
|
||||
}
|
||||
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
/* Metro module 8266; source: modules/messages/native/renderer/system_messages/ChannelFollowAddSystemMessage.tsx; dependencies: [8205, 1244, 8207, 8208, 2] */
|
||||
function _fun66106(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66106, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8451:6, offset: 0x01bec29c, size: 103 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/ChannelFollowAddSystemMessage.tsx');
|
||||
exports.createChannelFollowAddSystemMessage = createChannelFollowAddSystemMessage;
|
||||
}
|
||||
|
||||
function createChannelFollowAddSystemMessage(a0) { // fn#66107, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8451:246, offset: 0x01bec303, size: 232 bytes, params: 2, frame: 24
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
const object3 = {};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const formatToParts = intl.formatToParts;
|
||||
const xH8qGO = (require(1244) /* metro dependency 1244: indexNative */).t.xH8qGO;
|
||||
const object4 = {};
|
||||
object4.username = messageAuthorWithProcessedColor.nick;
|
||||
object4.usernameOnClick = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
object4.webhookName = message.content;
|
||||
object4.webhookNameOnClick = {'action': 'bindGuildMenu', 'messageReference': null, 'medium': true,
|
||||
messageReference: message.messageReference};
|
||||
object3.content = Reflect.apply(formatToParts, intl, [xH8qGO, object4]);
|
||||
copyDataProperties(object3, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), undefined);
|
||||
return object3;
|
||||
}
|
||||
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
/* Metro module 8303; source: modules/messages/native/renderer/system_messages/ChannelLinkedToLobbySystemMessage.tsx; dependencies: [4234, 661, 8198, 8205, 8207, 1948, 1244, 8208, 2] */
|
||||
function _fun66195(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66195, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8488:6, offset: 0x01bf196e, size: 140 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const applicationStore = importDefault(4234) /* metro dependency 4234: ApplicationStore */;
|
||||
const env0_4 = (require(661) /* metro dependency 661: Constants */).HelpdeskArticles;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/ChannelLinkedToLobbySystemMessage.tsx');
|
||||
exports.createChannelLinkedToLobbySystemMessage = createChannelLinkedToLobbySystemMessage;
|
||||
}
|
||||
|
||||
function createChannelLinkedToLobbySystemMessage(a0) { // fn#66196, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8488:295, offset: 0x01bf19fa, size: 369 bytes, params: 2, frame: 24
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const value2 = (importDefault(8198) /* metro dependency 8198: resolveMessageContentColors */)(a0.theme);
|
||||
const application = ApplicationStore.getApplication(message.applicationId ?? '');
|
||||
if (application == null) {
|
||||
return null;
|
||||
}
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
const object2 = {};
|
||||
object2.username = messageAuthorWithProcessedColor.nick;
|
||||
object2.usernameOnClick = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
object2.applicationName = application.name;
|
||||
object2.applicationNameOnClick = {linkColor: value2.defaultUsernameColor, medium: true};
|
||||
const defaultImport2 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
const getArticleURL = defaultImport2.getArticleURL;
|
||||
const LINKED_LOBBIES = HelpdeskArticles.LINKED_LOBBIES;
|
||||
object2.urlOnClick = {action: 'bindOpenUrl', url: Reflect.apply(getArticleURL, defaultImport2, [LINKED_LOBBIES]),
|
||||
linkColor: value2.linkColor, medium: true};
|
||||
const object3 = {};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
object3.content = intl.formatToParts((require(1244) /* metro dependency 1244: indexNative */).t.gZfhOw, object2);
|
||||
copyDataProperties(object3, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), message);
|
||||
return object3;
|
||||
}
|
||||
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
/* Metro module 8231; source: modules/messages/native/renderer/system_messages/ChannelPinnedMessageSystemMessage.tsx; dependencies: [8205, 1244, 8207, 8208, 2] */
|
||||
function _fun65848(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65848, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8416:6, offset: 0x01be1a93, size: 103 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/ChannelPinnedMessageSystemMessage.tsx');
|
||||
exports.createChannelPinnedMessageSystemMessage = createChannelPinnedMessageSystemMessage;
|
||||
}
|
||||
|
||||
function createChannelPinnedMessageSystemMessage(a0) { // fn#65849, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8416:254, offset: 0x01be1afa, size: 219 bytes, params: 2, frame: 24
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
const object3 = {};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const formatToParts = intl.formatToParts;
|
||||
const property = (require(1244) /* metro dependency 1244: indexNative */).t['6TrHq2'];
|
||||
const object4 = {};
|
||||
object4.username = messageAuthorWithProcessedColor.nick;
|
||||
object4.usernameOnClick = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
object4.pinsOnClick = {'action': 'bindOpenPins', 'messageChannelId': null, 'medium': true,
|
||||
messageChannelId: message.channel_id};
|
||||
object3.content = Reflect.apply(formatToParts, intl, [property, object4]);
|
||||
copyDataProperties(object3, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), undefined);
|
||||
return object3;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,70 @@
|
||||
/* Metro module 8306; source: modules/messages/native/renderer/system_messages/EmojiAddedSystemMessage.tsx; dependencies: [6540, 1379, 3784, 661, 8205, 8207, 8307, 1244, 8208, 1423, 4598, 2] */
|
||||
function _fun66202(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66202, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8491:6, offset: 0x01bf2120, size: 172 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const emojiStore = importDefault(6540) /* metro dependency 6540: EmojiStore */;
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const permissionStore = importDefault(3784) /* metro dependency 3784: PermissionStore */;
|
||||
const env0_6 = (require(661) /* metro dependency 661: Constants */).Permissions;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/EmojiAddedSystemMessage.tsx');
|
||||
exports.createEmojiAddedSystemMessage = createEmojiAddedSystemMessage;
|
||||
}
|
||||
|
||||
function createEmojiAddedSystemMessage(a0) { // fn#66203, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8491:291, offset: 0x01bf21cc, size: 836 bytes, params: 2, frame: 25
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
var formatToParts;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const value2 = undefined;
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
const defaultImport = importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */;
|
||||
let object3 = {message: message, author: messageAuthorWithProcessedColor, roleStyle: roleStyle};
|
||||
const value4 = defaultImport(object3);
|
||||
const systemMessageEmoji = (require(8307) /* metro dependency 8307: useSystemMessageEmoji */).getSystemMessageEmoji(message.content);
|
||||
if (systemMessageEmoji == null) {
|
||||
copyDataProperties({content: intl.formatToParts(t['7NBgIX'], {username: messageAuthorWithProcessedColor.nick,
|
||||
usernameOnClick: value4})}, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0),
|
||||
undefined);
|
||||
} else {
|
||||
var disambiguatedEmojiContext = EmojiStore.getDisambiguatedEmojiContext(messageAuthorWithProcessedColor.guildId);
|
||||
var r4 = disambiguatedEmojiContext == null ? value2 : disambiguatedEmojiContext.getById(systemMessageEmoji.id);
|
||||
var emojiURL = (importDefault(1423) /* metro dependency 1423: AvatarUtils */).getEmojiURL({id: systemMessageEmoji.id,
|
||||
|
||||
animated: systemMessageEmoji.animated, size: 48});
|
||||
var emojiURL2 = (importDefault(1423) /* metro dependency 1423: AvatarUtils */).getEmojiURL({'id': null,
|
||||
'animated': false, 'size': 48, id: systemMessageEmoji.id});
|
||||
object3 = {};
|
||||
var AST_KEY = (require(4598) /* metro dependency 4598: MarkupTypes */).AST_KEY;
|
||||
var CUSTOM_EMOJI = AST_KEY.CUSTOM_EMOJI;
|
||||
object3.type = CUSTOM_EMOJI;
|
||||
object3.jumboable = false;
|
||||
object3.src = emojiURL;
|
||||
object3.frozenSrc = emojiURL2;
|
||||
var name = systemMessageEmoji.name;
|
||||
object3.alt = name;
|
||||
object3.id = systemMessageEmoji.id;
|
||||
object3.animateEmoji = systemMessageEmoji.animated;
|
||||
var object4 = {'action': 'bindInsertText', 'text': null, 'addSpace': true};
|
||||
name = r4 == null ? value2 : r4.name;
|
||||
name = name ?? systemMessageEmoji.name;
|
||||
object4.text = ':' + name + ':';
|
||||
formatToParts = intl.formatToParts;
|
||||
var SYlkPk = t.SYlkPk;
|
||||
name = systemMessageEmoji.name;
|
||||
var value10 = Reflect.apply(formatToParts, intl, [SYlkPk, {username: messageAuthorWithProcessedColor.nick,
|
||||
usernameOnClick: value4, emojiName: name, emojiOnClick: object4, emojiPreview: object3}]);
|
||||
var channel = ChannelStore.getChannel(message.channel_id);
|
||||
var can = PermissionStore.can;
|
||||
var ADD_REACTIONS = Permissions.ADD_REACTIONS;
|
||||
r4 = Reflect.apply(can, PermissionStore, [ADD_REACTIONS, channel]) ? {'count': 0, 'burst_count': 0, 'me': false,
|
||||
'me_burst': false, emoji: {id: systemMessageEmoji.id, name: systemMessageEmoji.name,
|
||||
animated: systemMessageEmoji.animated, src: emojiURL, displayName: systemMessageEmoji.name}} : value2;
|
||||
object3 = {content: value10};
|
||||
copyDataProperties(object3, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), name);
|
||||
object3['reactions'] = a0.reactions.length > 0 || r4 == null ? a0.reactions : [r4];
|
||||
}
|
||||
return object3;
|
||||
}
|
||||
|
||||
+114
@@ -0,0 +1,114 @@
|
||||
/* Metro module 8322; source: modules/messages/native/renderer/system_messages/FriendRequestAcceptedSystemMessage.tsx; dependencies: [1379, 1878, 8205, 8207, 4501, 697, 1244, 8191, 8323, 8208, 2] */
|
||||
function _fun66265(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66265, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8507:6, offset: 0x01bf55a2, size: 134 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/FriendRequestAcceptedSystemMessage.tsx');
|
||||
exports.createFriendRequestAcceptedSystemMessage = createFriendRequestAcceptedSystemMessage;
|
||||
}
|
||||
|
||||
function createFriendRequestAcceptedSystemMessage(a0) { // fn#66266, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8507:281, offset: 0x01bf5628, size: 675 bytes, params: 2, frame: 26
|
||||
var r16;
|
||||
var r6;
|
||||
var r7;
|
||||
var r2;
|
||||
var recipientId;
|
||||
var user;
|
||||
var currentUser;
|
||||
var value6;
|
||||
var userAuthorWithProcessedColor;
|
||||
var object5;
|
||||
var value8;
|
||||
var value9;
|
||||
var content;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
var formatToParts;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var moduleValue2;
|
||||
var createNativeStyleProperties;
|
||||
var object6;
|
||||
var baseTextColor;
|
||||
var bNrwDM;
|
||||
var object7;
|
||||
var property;
|
||||
var object8;
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const channel = ChannelStore.getChannel(message.channel_id);
|
||||
if (channel != null) {
|
||||
if (channel.isDM()) {
|
||||
recipientId = channel.getRecipientId();
|
||||
user = UserStore.getUser(recipientId);
|
||||
currentUser = UserStore.getCurrentUser();
|
||||
if (user == null) {
|
||||
return null;
|
||||
}
|
||||
if (currentUser == null) {
|
||||
return null;
|
||||
}
|
||||
value6 = undefined;
|
||||
userAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getUserAuthorWithProcessedColor(user,
|
||||
|
||||
|
||||
channel);
|
||||
value8 = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({userId: recipientId,
|
||||
message: message, author: userAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
object5 = {};
|
||||
object5.username = userAuthorWithProcessedColor.nick;
|
||||
object5.usernameOnClick = value8;
|
||||
value9 = message.author.id === currentUser.id;
|
||||
content = message.content;
|
||||
if (content == null) {
|
||||
formatToParts = intl.formatToParts;
|
||||
r6 = value9 ? Reflect.apply(formatToParts, intl, [t.REfFZs, object5]) : Reflect.apply(formatToParts,
|
||||
intl,
|
||||
[t.hyPOTm, object5]);
|
||||
r2 = value6;
|
||||
} else if (content !== '') {
|
||||
moduleValue2 = require(4501) /* metro dependency 4501: createStyles */;
|
||||
createNativeStyleProperties = moduleValue2.createNativeStyleProperties;
|
||||
object6 = {};
|
||||
object6.baseTextColor = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_SUBTLE;
|
||||
baseTextColor = Reflect.apply(createNativeStyleProperties, moduleValue2,
|
||||
[object6])(a0.theme).baseTextColor;
|
||||
formatToParts = intl.formatToParts;
|
||||
if (value9) {
|
||||
property = t['6pQebO'];
|
||||
object8 = {};
|
||||
copyDataProperties(object8, object5, r16);
|
||||
object8['note'] = content;
|
||||
object8['formattedNote'] = {colorString: userAuthorWithProcessedColor.colorString};
|
||||
r7 = Reflect.apply(formatToParts, intl, [property, object8]);
|
||||
} else {
|
||||
bNrwDM = t.bNrwDM;
|
||||
object7 = {};
|
||||
copyDataProperties(object7, object5, r16);
|
||||
object7['note'] = content;
|
||||
object5 = {};
|
||||
object5.colorString = userAuthorWithProcessedColor.colorString;
|
||||
object7['formattedNote'] = object5;
|
||||
r7 = Reflect.apply(formatToParts, intl, [bNrwDM, object7]);
|
||||
r16 = object5;
|
||||
}
|
||||
r2 = baseTextColor;
|
||||
r6 = r7;
|
||||
} else {
|
||||
formatToParts = intl.formatToParts;
|
||||
r6 = value9 ? Reflect.apply(formatToParts, intl, [t.REfFZs, object5]) : Reflect.apply(formatToParts,
|
||||
intl,
|
||||
[t.hyPOTm, object5]);
|
||||
r2 = value6;
|
||||
}
|
||||
object5 = {content: r6};
|
||||
object5.iconUrl = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(8323) /* metro dependency 8323 */);
|
||||
object5.textColor = r2;
|
||||
copyDataProperties(object5, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0),
|
||||
r16);
|
||||
return object5;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
/* Metro module 8324; source: modules/messages/native/renderer/system_messages/GiftIntentSystemMessage.tsx; dependencies: [4501, 697, 8325, 8208, 8331, 8191, 8194, 2] */
|
||||
function _fun66268(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66268, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8509:6, offset: 0x01bf5911, size: 184 bytes, params: 8, frame: 21
|
||||
var object2;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const createStylesModule = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createNativeStyleProperties = createStylesModule.createNativeStyleProperties;
|
||||
object2 = {};
|
||||
const BACKGROUND_BRAND = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BRAND;
|
||||
object2.iconTintColor = BACKGROUND_BRAND;
|
||||
const ICON_STRONG = (importDefault(697) /* metro dependency 697: native */).colors.ICON_STRONG;
|
||||
object2.iconDividerColor = ICON_STRONG;
|
||||
const env0_3 = Reflect.apply(createNativeStyleProperties, createStylesModule, [object2]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/GiftIntentSystemMessage.tsx');
|
||||
exports.createGiftIntentSystemMessage = createGiftIntentSystemMessage;
|
||||
}
|
||||
|
||||
function createGiftIntentSystemMessage(a0) { // fn#66269, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8509:369, offset: 0x01bf59c9, size: 230 bytes, params: 2, frame: 20
|
||||
const message = a0.message;
|
||||
const theme = a0.theme;
|
||||
const giftIntentEmbed = (require(8325) /* metro dependency 8325: GiftIntentEmbed */).createGiftIntentEmbed(message,
|
||||
theme);
|
||||
if (giftIntentEmbed == null) {
|
||||
return null;
|
||||
}
|
||||
const value2 = env0_3(theme);
|
||||
const object2 = {};
|
||||
copyDataProperties(object2, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), a0);
|
||||
object2['giftIntentInfo'] = giftIntentEmbed;
|
||||
let value = require(8331) /* metro dependency 8331: EphemeralIndication */;
|
||||
value = value.createEphemeralIndication(message);
|
||||
object2['ephemeralIndication'] = value;
|
||||
value = require(8191) /* metro dependency 8191: EmbedUtils */;
|
||||
value = value.getAssetUriForEmbed(importDefault(8194) /* metro dependency 8194 */);
|
||||
object2['iconUrl'] = value;
|
||||
object2['iconTintColor'] = value2.iconTintColor;
|
||||
object2['iconDividerColor'] = value2.iconDividerColor;
|
||||
return object2;
|
||||
}
|
||||
|
||||
+98
@@ -0,0 +1,98 @@
|
||||
/* Metro module 8292; source: modules/messages/native/renderer/system_messages/GuildAlertModeSystemMessage.tsx; dependencies: [1379, 4501, 697, 8198, 8205, 8207, 1244, 8293, 8208, 1426, 1423, 2] */
|
||||
function _fun66168(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66168, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8477:6, offset: 0x01beff21, size: 194 bytes, params: 8, frame: 20
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
let value = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createNativeStyleProperties = value.createNativeStyleProperties;
|
||||
const TEXT_BRAND = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_BRAND;
|
||||
value = Reflect.apply(createNativeStyleProperties, value, [{automodUsernameColor: TEXT_BRAND}]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/GuildAlertModeSystemMessage.tsx');
|
||||
exports.resolveAlertModeColors = value;
|
||||
exports.createGuildAlertModeEnabledSystemMessage = createGuildAlertModeEnabledSystemMessage;
|
||||
exports.createGuildAlertModeDisabledSystemMessage = createGuildAlertModeDisabledSystemMessage;
|
||||
}
|
||||
|
||||
function createGuildAlertModeEnabledSystemMessage(a0) { // fn#66169, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8477:379, offset: 0x01beffe3, size: 579 bytes, params: 2, frame: 23
|
||||
var r13;
|
||||
var r0;
|
||||
var date;
|
||||
const intl = require(dependencyMap[6]).intl;
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const theme = a0.theme;
|
||||
const value2 = importDefault(dependencyMap[3])(theme);
|
||||
const channel = ChannelStore.getChannel(message.channel_id);
|
||||
const messageAuthorWithProcessedColor = require(dependencyMap[4]).getMessageAuthorWithProcessedColor(message);
|
||||
const automodUsernameColor = env0_4(theme).automodUsernameColor;
|
||||
const object2 = {};
|
||||
object2.username = messageAuthorWithProcessedColor.nick;
|
||||
object2.usernameOnClick = importDefault(dependencyMap[5])({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
const content = message.content;
|
||||
const value5 = '';
|
||||
if (value5 === content) {
|
||||
r0 = value5;
|
||||
} else {
|
||||
date = new global.Date(message.content);
|
||||
r0 = date.toLocaleString(intl.currentLocale, {'hour': 'numeric', 'minute': '2-digit'});
|
||||
r13 = dependencyMap;
|
||||
}
|
||||
object2.time = r0;
|
||||
const value9 = importDefault(dependencyMap[7])({message: message, channel: channel, isSystemDM: true,
|
||||
colors: value2});
|
||||
const object3 = {};
|
||||
copyDataProperties(object3, importDefault(dependencyMap[8])(a0), r13);
|
||||
const formatToParts = intl.formatToParts;
|
||||
const t = require(dependencyMap[6]).t;
|
||||
object3['content'] = Reflect.apply(formatToParts, intl, [t.ig55n6, object2]);
|
||||
object3['username'] = intl.string(t.hG1StD);
|
||||
const value12 = null;
|
||||
object3['usernameColor'] = value12 != automodUsernameColor ? automodUsernameColor : value12;
|
||||
const moduleValue = require(dependencyMap[9]);
|
||||
const ensureAvatarSource = moduleValue.ensureAvatarSource;
|
||||
const moduleValue2 = require(dependencyMap[10]);
|
||||
const makeSource = moduleValue2.makeSource;
|
||||
const moduleValue3 = require(dependencyMap[9]);
|
||||
const getAutomodAvatarURL = moduleValue3.getAutomodAvatarURL;
|
||||
object3['avatarURL'] = Reflect.apply(ensureAvatarSource, moduleValue, [Reflect.apply(makeSource, moduleValue2,
|
||||
[Reflect.apply(getAutomodAvatarURL, moduleValue3, [])])]).uri;
|
||||
copyDataProperties(object3, value9, r13);
|
||||
return object3;
|
||||
}
|
||||
|
||||
function createGuildAlertModeDisabledSystemMessage(a0) { // fn#66170, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8477:1140, offset: 0x01bf0226, size: 440 bytes, params: 2, frame: 24
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const theme = a0.theme;
|
||||
const value2 = (importDefault(8198) /* metro dependency 8198: resolveMessageContentColors */)(theme);
|
||||
const automodUsernameColor = env0_4(theme).automodUsernameColor;
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
const object2 = {};
|
||||
object2.username = messageAuthorWithProcessedColor.nick;
|
||||
object2.usernameOnClick = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
const value4 = (importDefault(8293) /* metro dependency 8293: getTagProperties */)({message: message,
|
||||
channel: undefined, isSystemDM: true, colors: value2});
|
||||
const object3 = {};
|
||||
copyDataProperties(object3, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), undefined);
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const formatToParts = intl.formatToParts;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
object3['content'] = Reflect.apply(formatToParts, intl, [t.cyq2WA, object2]);
|
||||
object3['username'] = intl.string(t.hG1StD);
|
||||
const value7 = null;
|
||||
object3['usernameColor'] = value7 != automodUsernameColor ? automodUsernameColor : value7;
|
||||
const value = require(1426) /* metro dependency 1426: AvatarUtils */;
|
||||
const ensureAvatarSource = value.ensureAvatarSource;
|
||||
const avatarUtilsModule = require(1423) /* metro dependency 1423: AvatarUtils */;
|
||||
const makeSource = avatarUtilsModule.makeSource;
|
||||
const avatarUtilsModule2 = require(1426) /* metro dependency 1426: AvatarUtils */;
|
||||
const getAutomodAvatarURL = avatarUtilsModule2.getAutomodAvatarURL;
|
||||
object3['avatarURL'] = Reflect.apply(ensureAvatarSource, value, [Reflect.apply(makeSource, avatarUtilsModule,
|
||||
[Reflect.apply(getAutomodAvatarURL, avatarUtilsModule2, [])])]).uri;
|
||||
copyDataProperties(object3, value4, undefined);
|
||||
return object3;
|
||||
}
|
||||
|
||||
+46
@@ -0,0 +1,46 @@
|
||||
/* Metro module 8268; source: modules/messages/native/renderer/system_messages/GuildDiscoverySystemMessage.tsx; dependencies: [1244, 8208, 2] */
|
||||
function _fun66110(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66110, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8453:6, offset: 0x01bec5de, size: 142 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/GuildDiscoverySystemMessage.tsx');
|
||||
exports.createGuildDiscoveryDisqualifiedSystemMessage = createGuildDiscoveryDisqualifiedSystemMessage;
|
||||
exports.createGuildDiscoveryRequalifiedSystemMessage = createGuildDiscoveryRequalifiedSystemMessage;
|
||||
exports.createGuildDiscoveryGracePeriodInitialWarningSystemMessage = createGuildDiscoveryGracePeriodInitialWarningSystemMessage;
|
||||
exports.createGuildDiscoveryGracePeriodFinalWarningSystemMessage = createGuildDiscoveryGracePeriodFinalWarningSystemMessage;
|
||||
}
|
||||
|
||||
function createGuildDiscoveryDisqualifiedSystemMessage(a0) { // fn#66111, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8453:254, offset: 0x01bec66c, size: 100 bytes, params: 2, frame: 17
|
||||
const object2 = {};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const string = intl.string;
|
||||
const NxS3hY = (require(1244) /* metro dependency 1244: indexNative */).t.NxS3hY;
|
||||
object2.content = Reflect.apply(string, intl, [NxS3hY]);
|
||||
copyDataProperties(object2, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), require);
|
||||
return object2;
|
||||
}
|
||||
|
||||
function createGuildDiscoveryRequalifiedSystemMessage(a0) { // fn#66112, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8453:428, offset: 0x01bec6d0, size: 100 bytes, params: 2, frame: 17
|
||||
const object2 = {};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
object2.content = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.tu6tOR);
|
||||
copyDataProperties(object2, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), require);
|
||||
return object2;
|
||||
}
|
||||
|
||||
function createGuildDiscoveryGracePeriodInitialWarningSystemMessage(a0) { // fn#66113, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8453:615, offset: 0x01bec734, size: 100 bytes, params: 2, frame: 17
|
||||
const object2 = {};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
object2.content = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.vzfXql);
|
||||
copyDataProperties(object2, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), require);
|
||||
return object2;
|
||||
}
|
||||
|
||||
function createGuildDiscoveryGracePeriodFinalWarningSystemMessage(a0) { // fn#66114, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8453:814, offset: 0x01bec798, size: 100 bytes, params: 2, frame: 17
|
||||
const object2 = {};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
object2.content = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['/TfvyR']);
|
||||
copyDataProperties(object2, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), require);
|
||||
return object2;
|
||||
}
|
||||
|
||||
+79
@@ -0,0 +1,79 @@
|
||||
/* Metro module 8284; source: modules/messages/native/renderer/system_messages/GuildProductPurchaseSystemMessage.tsx; dependencies: [3794, 1379, 661, 4634, 8205, 1426, 1423, 8237, 8207, 1244, 8208, 2] */
|
||||
function _fun66151(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66151, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8469:6, offset: 0x01bef0ec, size: 156 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const messageRecord = importDefault(3794) /* metro dependency 3794: MessageRecord */;
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const env0_5 = (require(661) /* metro dependency 661: Constants */).MessageTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/GuildProductPurchaseSystemMessage.tsx');
|
||||
exports.createGuildProductPurchaseSystemMessage = createGuildProductPurchaseSystemMessage;
|
||||
}
|
||||
|
||||
function createGuildProductPurchaseSystemMessage(a0) { // fn#66152, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8469:302, offset: 0x01bef188, size: 552 bytes, params: 2, frame: 27
|
||||
var r17;
|
||||
var r1;
|
||||
var moduleValue4;
|
||||
var getGuildMemberAvatarSource;
|
||||
var id;
|
||||
const object2 = {};
|
||||
copyDataProperties(object2, a0, r17);
|
||||
let message = a0.message;
|
||||
const value2 = Object.create(MessageRecord.prototype, {constructor: {value: MessageRecord}});
|
||||
const messageRecord = new MessageRecord(message);
|
||||
object2['message'] = messageRecord instanceof Object ? messageRecord : value2;
|
||||
message = object2.message;
|
||||
const ROLE_SUBSCRIPTION_PURCHASE = MessageTypes.ROLE_SUBSCRIPTION_PURCHASE;
|
||||
message.type = ROLE_SUBSCRIPTION_PURCHASE;
|
||||
const purchaseNotification = object2.message.purchaseNotification;
|
||||
const value4 = undefined;
|
||||
const product_name = purchaseNotification == null || purchaseNotification.guild_product_purchase == null ? value4 : purchaseNotification.guild_product_purchase.product_name;
|
||||
if (product_name == null) {
|
||||
return null;
|
||||
}
|
||||
message = object2.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const author = message.author;
|
||||
const getChannel = ChannelStore.getChannel;
|
||||
const getChannelId = message.getChannelId;
|
||||
const value5 = Reflect.apply(getChannel, ChannelStore, [Reflect.apply(getChannelId, message, [])]);
|
||||
const r13 = value5 == null ? value4 : value5.getGuildId();
|
||||
const useMessageAuthorModule = require(4634) /* metro dependency 4634: useMessageAuthor */;
|
||||
const getMessageAuthor = useMessageAuthorModule.getMessageAuthor;
|
||||
const guildMemberAvatar = Reflect.apply(getMessageAuthor, useMessageAuthorModule, [message]).guildMemberAvatar;
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
const avatarUtilsModule = require(1426) /* metro dependency 1426: AvatarUtils */;
|
||||
const ensureAvatarSource = avatarUtilsModule.ensureAvatarSource;
|
||||
if (guildMemberAvatar == null) {
|
||||
r1 = author.getAvatarSource(value4);
|
||||
} else if (r13 != null) {
|
||||
moduleValue4 = require(1423) /* metro dependency 1423: AvatarUtils */;
|
||||
getGuildMemberAvatarSource = moduleValue4.getGuildMemberAvatarSource;
|
||||
id = author.id;
|
||||
r1 = Reflect.apply(getGuildMemberAvatarSource, moduleValue4, [{userId: id, avatar: guildMemberAvatar,
|
||||
guildId: r13},
|
||||
author]);
|
||||
r17 = id;
|
||||
} else {
|
||||
r1 = author.getAvatarSource(value4);
|
||||
}
|
||||
const value10 = Reflect.apply(ensureAvatarSource, avatarUtilsModule, [r1]);
|
||||
const object5 = {};
|
||||
const guildProductSystemMessageUtilsModule = require(8237) /* metro dependency 8237: GuildProductSystemMessageUtils */;
|
||||
const getGuildProductPurchaseSystemMessageContentMobile = guildProductSystemMessageUtilsModule.getGuildProductPurchaseSystemMessageContentMobile;
|
||||
const object6 = {};
|
||||
object6.username = messageAuthorWithProcessedColor.nick;
|
||||
object6.usernameOnClickHandler = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
object6.productName = product_name;
|
||||
object5.content = Reflect.apply(getGuildProductPurchaseSystemMessageContentMobile,
|
||||
guildProductSystemMessageUtilsModule, [object6]);
|
||||
object5.totalMonthsSubscribed = 0;
|
||||
object5.username = messageAuthorWithProcessedColor.nick;
|
||||
object5.avatarURL = value10.uri;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
object5.welcomeLabel = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.s2N5HS);
|
||||
copyDataProperties(object5, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(object2), r17);
|
||||
return object5;
|
||||
}
|
||||
|
||||
+46
@@ -0,0 +1,46 @@
|
||||
/* Metro module 8300; source: modules/messages/native/renderer/system_messages/GuildReportFalseAlarmSystemMessage.tsx; dependencies: [1379, 8198, 8205, 8292, 8207, 8293, 8208, 1244, 1426, 1423, 2] */
|
||||
function _fun66184(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66184, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8485:6, offset: 0x01bf0f46, size: 118 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/GuildReportFalseAlarmSystemMessage.tsx');
|
||||
exports.createGuildReportFalseAlarmSystemMessage = createGuildReportFalseAlarmSystemMessage;
|
||||
}
|
||||
|
||||
function createGuildReportFalseAlarmSystemMessage(a0) { // fn#66185, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8485:271, offset: 0x01bf0fbc, size: 473 bytes, params: 2, frame: 25
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const theme = a0.theme;
|
||||
const value2 = (importDefault(8198) /* metro dependency 8198: resolveMessageContentColors */)(theme);
|
||||
const channel = ChannelStore.getChannel(message.channel_id);
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
const guildAlertModeSystemMessageModule = require(8292) /* metro dependency 8292: GuildAlertModeSystemMessage */;
|
||||
const automodUsernameColor = guildAlertModeSystemMessageModule.resolveAlertModeColors(theme).automodUsernameColor;
|
||||
const object2 = {};
|
||||
object2.username = messageAuthorWithProcessedColor.nick;
|
||||
object2.usernameOnClick = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
const value5 = (importDefault(8293) /* metro dependency 8293: getTagProperties */)({message: message,
|
||||
channel: channel, isSystemDM: true, colors: value2});
|
||||
const object3 = {};
|
||||
copyDataProperties(object3, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), undefined);
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const formatToParts = intl.formatToParts;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
object3['content'] = Reflect.apply(formatToParts, intl, [t['21+uW4'], object2]);
|
||||
object3['username'] = intl.string(t.hG1StD);
|
||||
const value8 = null;
|
||||
object3['usernameColor'] = value8 != automodUsernameColor ? automodUsernameColor : value8;
|
||||
const value = require(1426) /* metro dependency 1426: AvatarUtils */;
|
||||
const ensureAvatarSource = value.ensureAvatarSource;
|
||||
const avatarUtilsModule = require(1423) /* metro dependency 1423: AvatarUtils */;
|
||||
const makeSource = avatarUtilsModule.makeSource;
|
||||
const avatarUtilsModule2 = require(1426) /* metro dependency 1426: AvatarUtils */;
|
||||
const getAutomodAvatarURL = avatarUtilsModule2.getAutomodAvatarURL;
|
||||
object3['avatarURL'] = Reflect.apply(ensureAvatarSource, value, [Reflect.apply(makeSource, avatarUtilsModule,
|
||||
[Reflect.apply(getAutomodAvatarURL, avatarUtilsModule2, [])])]).uri;
|
||||
copyDataProperties(object3, value5, undefined);
|
||||
return object3;
|
||||
}
|
||||
|
||||
+51
@@ -0,0 +1,51 @@
|
||||
/* Metro module 8299; source: modules/messages/native/renderer/system_messages/GuildReportRaidSystemMessage.tsx; dependencies: [1379, 1867, 8198, 8205, 8292, 8207, 8293, 8208, 1244, 1426, 1423, 2] */
|
||||
function _fun66182(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66182, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8484:6, offset: 0x01bf0c93, size: 134 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/GuildReportRaidSystemMessage.tsx');
|
||||
exports.createGuildReportRaidSystemMessage = createGuildReportRaidSystemMessage;
|
||||
}
|
||||
|
||||
function createGuildReportRaidSystemMessage(a0) { // fn#66183, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8484:269, offset: 0x01bf0d19, size: 557 bytes, params: 2, frame: 24
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const theme = a0.theme;
|
||||
const value2 = undefined;
|
||||
const value3 = importDefault(dependencyMap[2])(theme);
|
||||
const channel = ChannelStore.getChannel(message.channel_id);
|
||||
const value5 = null;
|
||||
const guild = GuildStore.getGuild(value5 == channel ? value2 : channel.guild_id);
|
||||
const messageAuthorWithProcessedColor = require(dependencyMap[3]).getMessageAuthorWithProcessedColor(message);
|
||||
const moduleValue2 = require(dependencyMap[4]);
|
||||
const automodUsernameColor = moduleValue2.resolveAlertModeColors(theme).automodUsernameColor;
|
||||
const object2 = {};
|
||||
object2.username = messageAuthorWithProcessedColor.nick;
|
||||
object2.usernameOnClick = importDefault(dependencyMap[5])({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
const name = value5 == guild ? value2 : guild.name;
|
||||
object2.guildName = value5 != name ? name : '';
|
||||
const value9 = importDefault(dependencyMap[6])({message: message, channel: channel, isSystemDM: true,
|
||||
colors: value3});
|
||||
const object3 = {};
|
||||
copyDataProperties(object3, importDefault(dependencyMap[7])(a0), dependencyMap);
|
||||
const intl = require(dependencyMap[8]).intl;
|
||||
const formatToParts = intl.formatToParts;
|
||||
const t = require(dependencyMap[8]).t;
|
||||
object3['content'] = Reflect.apply(formatToParts, intl, [t['MTmH+u'], object2]);
|
||||
object3['username'] = intl.string(t.hG1StD);
|
||||
object3['usernameColor'] = value5 != automodUsernameColor ? automodUsernameColor : value5;
|
||||
const moduleValue = require(dependencyMap[9]);
|
||||
const ensureAvatarSource = moduleValue.ensureAvatarSource;
|
||||
const moduleValue3 = require(dependencyMap[10]);
|
||||
const makeSource = moduleValue3.makeSource;
|
||||
const moduleValue4 = require(dependencyMap[9]);
|
||||
const getAutomodAvatarURL = moduleValue4.getAutomodAvatarURL;
|
||||
object3['avatarURL'] = Reflect.apply(ensureAvatarSource, moduleValue, [Reflect.apply(makeSource, moduleValue3,
|
||||
[Reflect.apply(getAutomodAvatarURL, moduleValue4, [])])]).uri;
|
||||
copyDataProperties(object3, value9, dependencyMap);
|
||||
return object3;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
/* Metro module 8267; source: modules/messages/native/renderer/system_messages/GuildStreamSystemMessage.tsx; dependencies: [4286, 8213, 8205, 8207, 1244, 8208, 2] */
|
||||
function _fun66108(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66108, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8452:6, offset: 0x01bec3eb, size: 124 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(4286) /* metro dependency 4286: Constants */).StreamTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/GuildStreamSystemMessage.tsx');
|
||||
exports.createGuildStreamSystemMessage = createGuildStreamSystemMessage;
|
||||
}
|
||||
|
||||
function createGuildStreamSystemMessage(a0) { // fn#66109, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8452:262, offset: 0x01bec467, size: 375 bytes, params: 2, frame: 24
|
||||
var r4;
|
||||
var dMmbGk;
|
||||
var object2;
|
||||
var FP7rUI;
|
||||
var object4;
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const author = message.author;
|
||||
const {channel_id, guild_id} = message.messageReference ?? ({});
|
||||
const value2 = importDefault(dependencyMap[1])(message);
|
||||
const value3 = value2 != null;
|
||||
const messageAuthorWithProcessedColor = require(dependencyMap[2]).getMessageAuthorWithProcessedColor(message);
|
||||
const object8 = {};
|
||||
object8.username = messageAuthorWithProcessedColor.nick;
|
||||
object8.usernameOnClick = importDefault(dependencyMap[3])({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
const object9 = {action: 'bindJoinStream'};
|
||||
const GUILD = StreamTypes.GUILD;
|
||||
object9.stream = {streamType: GUILD, channelId: channel_id, ownerId: author.id, guildId: guild_id};
|
||||
const object10 = {ended: value3};
|
||||
const intl = require(dependencyMap[4]).intl;
|
||||
const formatToParts = intl.formatToParts;
|
||||
const t = require(dependencyMap[4]).t;
|
||||
if (value3) {
|
||||
FP7rUI = t.FP7rUI;
|
||||
object4 = {};
|
||||
copyDataProperties(object4, object8, dependencyMap);
|
||||
object4['duration'] = value2;
|
||||
r4 = Reflect.apply(formatToParts, intl, [FP7rUI, object4]);
|
||||
} else {
|
||||
dMmbGk = t.dMmbGk;
|
||||
object2 = {};
|
||||
copyDataProperties(object2, object8, dependencyMap);
|
||||
object2['onJoinStream'] = object9;
|
||||
r4 = Reflect.apply(formatToParts, intl, [dMmbGk, object2]);
|
||||
}
|
||||
object10.content = r4;
|
||||
copyDataProperties(object10, importDefault(dependencyMap[5])(a0), dependencyMap);
|
||||
return object10;
|
||||
}
|
||||
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
/* Metro module 8304; source: modules/messages/native/renderer/system_messages/InGameMessageNuxSystemMessage.tsx; dependencies: [4234, 661, 8198, 8205, 8207, 1948, 1244, 8208, 2] */
|
||||
function _fun66197(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66197, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8489:6, offset: 0x01bf1b6b, size: 140 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const applicationStore = importDefault(4234) /* metro dependency 4234: ApplicationStore */;
|
||||
const env0_4 = (require(661) /* metro dependency 661: Constants */).HelpdeskArticles;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/InGameMessageNuxSystemMessage.tsx');
|
||||
exports.createInGameMessageNuxSystemMessage = createInGameMessageNuxSystemMessage;
|
||||
}
|
||||
|
||||
function createInGameMessageNuxSystemMessage(a0) { // fn#66198, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8489:287, offset: 0x01bf1bf7, size: 346 bytes, params: 2, frame: 24
|
||||
const message = a0.message;
|
||||
const theme = a0.theme;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const value2 = (importDefault(8198) /* metro dependency 8198: resolveMessageContentColors */)(theme);
|
||||
const application = ApplicationStore.getApplication(message.applicationId ?? '');
|
||||
if (application == null) {
|
||||
return null;
|
||||
}
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
const object2 = {};
|
||||
object2.username = messageAuthorWithProcessedColor.nick;
|
||||
object2.usernameOnClick = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
object2.gameName = application.name;
|
||||
const defaultImport2 = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
const getArticleURL = defaultImport2.getArticleURL;
|
||||
const SOCIAL_LAYER_CONNECTIONS = HelpdeskArticles.SOCIAL_LAYER_CONNECTIONS;
|
||||
object2.urlOnClick = {action: 'bindOpenUrl', url: Reflect.apply(getArticleURL, defaultImport2,
|
||||
[SOCIAL_LAYER_CONNECTIONS]), linkColor: value2.linkColor, medium: true};
|
||||
const object3 = {};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
object3.content = intl.formatToParts((require(1244) /* metro dependency 1244: indexNative */).t['92erOB'], object2);
|
||||
copyDataProperties(object3, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), message);
|
||||
return object3;
|
||||
}
|
||||
|
||||
+52
@@ -0,0 +1,52 @@
|
||||
/* Metro module 8305; source: modules/messages/native/renderer/system_messages/JoinRequestNotificationSystemMessage.tsx; dependencies: [7068, 3970, 1867, 1878, 661, 1244, 21, 8208, 2] */
|
||||
function _fun66199(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66199, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8490:6, offset: 0x01bf1d51, size: 199 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const guildJoinRequestStore = importDefault(7068) /* metro dependency 7068: GuildJoinRequestStore */;
|
||||
const userGuildJoinRequestStore = importDefault(3970) /* metro dependency 3970: UserGuildJoinRequestStore */;
|
||||
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const env0_7 = (require(661) /* metro dependency 661: Constants */).MessageTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/JoinRequestNotificationSystemMessage.tsx');
|
||||
exports.createJoinRequestNotificationSystemMessage = createJoinRequestNotificationSystemMessage;
|
||||
}
|
||||
|
||||
function getMessageContent(a0, a1, a2) { // fn#66200, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8490:159, offset: 0x01bf1e18, size: 504 bytes, params: 4, frame: 19
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
const GUILD_JOIN_REQUEST_ACCEPT_NOTIFICATION = MessageTypes.GUILD_JOIN_REQUEST_ACCEPT_NOTIFICATION;
|
||||
if (GUILD_JOIN_REQUEST_ACCEPT_NOTIFICATION === a0) {
|
||||
return a1 == null ? intl.string(t['2VLV0d']) : a2 != null ? intl.formatToParts(t.EloBG4, {username: a1,
|
||||
guildName: a2}) : intl.string(t['2VLV0d']);
|
||||
}
|
||||
const GUILD_JOIN_REQUEST_REJECT_NOTIFICATION = MessageTypes.GUILD_JOIN_REQUEST_REJECT_NOTIFICATION;
|
||||
if (GUILD_JOIN_REQUEST_REJECT_NOTIFICATION === a0) {
|
||||
return a1 == null ? intl.string(t.FVF6qU) : a2 != null ? intl.formatToParts(t['UGN/Yy'], {username: a1,
|
||||
guildName: a2}) : intl.string(t.FVF6qU);
|
||||
}
|
||||
const GUILD_JOIN_REQUEST_WITHDRAWN_NOTIFICATION = MessageTypes.GUILD_JOIN_REQUEST_WITHDRAWN_NOTIFICATION;
|
||||
if (GUILD_JOIN_REQUEST_WITHDRAWN_NOTIFICATION === a0) {
|
||||
return a1 == null ? intl.string(t.BMlbE7) : a2 != null ? intl.formatToParts(t.u4movT, {username: a1,
|
||||
guildName: a2}) : intl.string(t.BMlbE7);
|
||||
}
|
||||
return '';
|
||||
}
|
||||
|
||||
function createJoinRequestNotificationSystemMessage(a0) { // fn#66201, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8490:923, offset: 0x01bf2010, size: 272 bytes, params: 2, frame: 21
|
||||
const message = a0.message;
|
||||
const value2 = undefined;
|
||||
const defaultImport = importDefault(21) /* metro dependency 21: SnowflakeUtils */;
|
||||
const request = GuildJoinRequestStore.getRequest(defaultImport.cast(message.channel_id));
|
||||
const r8 = request == null ? value2 : GuildStore.getGuild(request.guildId) ?? UserGuildJoinRequestStore.getJoinRequestGuild(request.guildId);
|
||||
const getUser = UserStore.getUser;
|
||||
const userId = request == null ? value2 : request.userId;
|
||||
const value7 = Reflect.apply(getUser, UserStore, [userId]);
|
||||
const username = value7 == null ? value2 : value7.username;
|
||||
const r7 = username ?? (request == null || request.user == null ? value2 : request.user.username);
|
||||
const object2 = {};
|
||||
object2.content = getMessageContent(message.type, r7, r8 == null ? value2 : r8.name);
|
||||
copyDataProperties(object2, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), undefined);
|
||||
return object2;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
/* Metro module 8271; source: modules/messages/native/renderer/system_messages/NewThreadSystemMessage.tsx; dependencies: [1379, 3793, 1878, 8205, 1244, 8207, 4805, 8208, 2] */
|
||||
function _fun66119(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66119, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8456:6, offset: 0x01becb19, size: 150 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const relationshipStore = importDefault(3793) /* metro dependency 3793: RelationshipStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/NewThreadSystemMessage.tsx');
|
||||
exports.createNewThreadSystemMessage = createNewThreadSystemMessage;
|
||||
}
|
||||
|
||||
function createNewThreadSystemMessage(a0) { // fn#66120, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8456:266, offset: 0x01becbaf, size: 342 bytes, params: 2, frame: 26
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const value2 = undefined;
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
const getChannel = ChannelStore.getChannel;
|
||||
let messageReference = message.messageReference;
|
||||
const value4 = Reflect.apply(getChannel, ChannelStore,
|
||||
[messageReference == null ? value2 : messageReference.channel_id]);
|
||||
const object3 = {};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const formatToParts = intl.formatToParts;
|
||||
const veX9jq = (require(1244) /* metro dependency 1244: indexNative */).t.veX9jq;
|
||||
const object4 = {};
|
||||
object4.actorName = messageAuthorWithProcessedColor.nick;
|
||||
object4.actorHook = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
object4.threadName = value4 != null ? (require(4805) /* metro dependency 4805: useChannelName */).computeChannelName(value4,
|
||||
UserStore, RelationshipStore) : message.content;
|
||||
messageReference = message.messageReference;
|
||||
object4.threadOnClick = {'action': 'bindOpenThreadChannel', 'threadId': null, 'medium': true,
|
||||
threadId: messageReference == null ? value2 : messageReference.channel_id};
|
||||
object3.content = Reflect.apply(formatToParts, intl, [veX9jq, object4]);
|
||||
copyDataProperties(object3, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), undefined);
|
||||
return object3;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,132 @@
|
||||
/* Metro module 8301; source: modules/messages/native/renderer/system_messages/PollResultSystemMessage.tsx; dependencies: [1881, 8205, 8207, 1244, 1423, 3797, 8302, 8208, 2] */
|
||||
function _fun66186(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66186, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8486:6, offset: 0x01bf1195, size: 135 bytes, params: 8, frame: 18
|
||||
let env0_0 = require;
|
||||
const castHook = function(a0) {
|
||||
var env0_0 = a0;
|
||||
return _fun66188;
|
||||
};
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(1881) /* metro dependency 1881: EmojiConstants */).EMOJI_URL_BASE_SIZE;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/PollResultSystemMessage.tsx');
|
||||
exports.createPollResultSystemMessage = createPollResultSystemMessage;
|
||||
}
|
||||
|
||||
function castHook(a0) { // fn#66187, offset: 0x01bf121c, size: 18 bytes, params: 2, frame: 2
|
||||
const env0_0 = a0;
|
||||
return _fun66188;
|
||||
}
|
||||
|
||||
function createPollResultSystemMessage(a0) { // fn#66189, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8486:301, offset: 0x01bf122e, size: 1000 bytes, params: 2, frame: 28
|
||||
var r3;
|
||||
var Math;
|
||||
var value5;
|
||||
var items2;
|
||||
var victorEmoji;
|
||||
var id;
|
||||
var push;
|
||||
var object2;
|
||||
var defaultImport3;
|
||||
var convertSurrogateToName;
|
||||
var name;
|
||||
var object3;
|
||||
var defaultImport4;
|
||||
var getEmojiURL;
|
||||
var defaultImport5;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
var formatToParts;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var zFwIxC;
|
||||
var object6;
|
||||
var dqftZ2;
|
||||
var object7;
|
||||
var property;
|
||||
var object8;
|
||||
const defaultImport = importDefault(8302) /* metro dependency 8302: parsePollResultSystemMessageEmbed */;
|
||||
let message = a0.message;
|
||||
const value2 = defaultImport(message.embeds[0]);
|
||||
if (value2 == null) {
|
||||
return null;
|
||||
}
|
||||
if (a0.message.messageReference == null) {
|
||||
return null;
|
||||
}
|
||||
message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
let object12 = {};
|
||||
object12.username = messageAuthorWithProcessedColor.nick;
|
||||
object12.usernameOnClick = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
object12.title = value2.questionText;
|
||||
object12.titleOnClick = {action: 'bindJumpToMessage', targetChannelId: message.messageReference.channel_id,
|
||||
targetMessageId: message.messageReference.message_id, medium: true};
|
||||
if (value2.totalVotes === 0) {
|
||||
formatToParts = intl.formatToParts;
|
||||
property = t['9dPxsm'];
|
||||
object8 = {};
|
||||
copyDataProperties(object8, object12, undefined);
|
||||
object8['sadEmojiHook'] = castHook({'type': 'emoji', 'content': 'frowning', 'surrogate': '😦'});
|
||||
r3 = Reflect.apply(formatToParts, intl, [property, object8]);
|
||||
} else {
|
||||
Math = global.Math;
|
||||
value5 = '' + Math.round(value2.victorAnswerVotes / value2.totalVotes * 100) + '%';
|
||||
if (value2.victorAnswerId == null) {
|
||||
formatToParts = intl.formatToParts;
|
||||
dqftZ2 = t.dqftZ2;
|
||||
object7 = {};
|
||||
copyDataProperties(object7, object12, undefined);
|
||||
object7['percentage'] = value5;
|
||||
r3 = Reflect.apply(formatToParts, intl, [dqftZ2, object7]);
|
||||
} else {
|
||||
items2 = [];
|
||||
victorEmoji = value2.victorEmoji;
|
||||
if (victorEmoji != null) {
|
||||
id = victorEmoji.id;
|
||||
if (id != null) {
|
||||
push = items2.push;
|
||||
object3 = {};
|
||||
id = victorEmoji.id;
|
||||
object3.id = id;
|
||||
object3.type = 'customEmoji';
|
||||
object3.alt = victorEmoji.name;
|
||||
defaultImport4 = importDefault(1423) /* metro dependency 1423: AvatarUtils */;
|
||||
getEmojiURL = defaultImport4.getEmojiURL;
|
||||
id = victorEmoji.id;
|
||||
object3.src = Reflect.apply(getEmojiURL, defaultImport4, [{id: id, animated: victorEmoji.animated,
|
||||
size: EMOJI_URL_BASE_SIZE}]);
|
||||
defaultImport5 = importDefault(1423) /* metro dependency 1423: AvatarUtils */;
|
||||
getEmojiURL = defaultImport5.getEmojiURL;
|
||||
id = victorEmoji.id;
|
||||
object3.frozenSrc = Reflect.apply(getEmojiURL, defaultImport5, [{id: id, animated: false,
|
||||
size: EMOJI_URL_BASE_SIZE}]);
|
||||
Reflect.apply(push, items2, [object3]);
|
||||
} else {
|
||||
push = items2.push;
|
||||
object2 = {type: 'emoji'};
|
||||
defaultImport3 = importDefault(3797) /* metro dependency 3797: UnicodeEmojis */;
|
||||
convertSurrogateToName = defaultImport3.convertSurrogateToName;
|
||||
name = victorEmoji.name;
|
||||
object2.content = Reflect.apply(convertSurrogateToName, defaultImport3, [name, false]);
|
||||
name = victorEmoji.name;
|
||||
object2.surrogate = name;
|
||||
Reflect.apply(push, items2, [object2]);
|
||||
}
|
||||
items2.push({'type': 'text', 'content': ' '});
|
||||
}
|
||||
items2.push({type: 'text', content: value2.victorAnswerText});
|
||||
formatToParts = intl.formatToParts;
|
||||
zFwIxC = t.zFwIxC;
|
||||
object6 = {};
|
||||
copyDataProperties(object6, object12, undefined);
|
||||
object6['answerHook'] = castHook({type: 'strong', content: items2});
|
||||
object6['percentage'] = value5;
|
||||
r3 = Reflect.apply(formatToParts, intl, [zFwIxC, object6]);
|
||||
}
|
||||
}
|
||||
object12 = {};
|
||||
copyDataProperties(object12, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), undefined);
|
||||
object12['content'] = r3;
|
||||
return object12;
|
||||
}
|
||||
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
/* Metro module 8308; source: modules/messages/native/renderer/system_messages/PremiumGroupInviteSystemMessage.tsx; dependencies: [1226, 1379, 4501, 697, 8309, 8208, 8191, 7955, 2] */
|
||||
function _fun66209(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66209, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8493:6, offset: 0x01bf26b8, size: 216 bytes, params: 8, frame: 21
|
||||
var object2;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const authenticationStore = importDefault(1226) /* metro dependency 1226: AuthenticationStore */;
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const createStylesModule = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createNativeStyleProperties = createStylesModule.createNativeStyleProperties;
|
||||
object2 = {};
|
||||
let ICON_STRONG = (importDefault(697) /* metro dependency 697: native */).colors.ICON_STRONG;
|
||||
object2.iconTintColor = ICON_STRONG;
|
||||
ICON_STRONG = (importDefault(697) /* metro dependency 697: native */).colors.ICON_STRONG;
|
||||
object2.iconDividerColor = ICON_STRONG;
|
||||
const env0_5 = Reflect.apply(createNativeStyleProperties, createStylesModule, [object2]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/PremiumGroupInviteSystemMessage.tsx');
|
||||
exports.createPremiumGroupInviteSystemMessage = createPremiumGroupInviteSystemMessage;
|
||||
}
|
||||
|
||||
function createPremiumGroupInviteSystemMessage(a0) { // fn#66210, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8493:400, offset: 0x01bf2790, size: 243 bytes, params: 2, frame: 21
|
||||
const message = a0.message;
|
||||
const theme = a0.theme;
|
||||
const getChannel = ChannelStore.getChannel;
|
||||
const getChannelId = message.getChannelId;
|
||||
const value2 = Reflect.apply(getChannel, ChannelStore, [Reflect.apply(getChannelId, message, [])]);
|
||||
const id = AuthenticationStore.getId();
|
||||
const premiumGroupInviteEmbed = (require(8309) /* metro dependency 8309: PremiumGroupInviteEmbed */).createPremiumGroupInviteEmbed(message,
|
||||
theme, id, value2);
|
||||
if (premiumGroupInviteEmbed == null) {
|
||||
return null;
|
||||
}
|
||||
const value4 = env0_5(theme);
|
||||
const object2 = {};
|
||||
copyDataProperties(object2, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), id);
|
||||
object2['premiumGroupInviteInfo'] = premiumGroupInviteEmbed;
|
||||
let value = require(8191) /* metro dependency 8191: EmbedUtils */;
|
||||
value = value.getAssetUriForEmbed(importDefault(7955) /* metro dependency 7955 */);
|
||||
object2['iconUrl'] = value;
|
||||
object2['iconTintColor'] = value4.iconTintColor;
|
||||
object2['iconDividerColor'] = value4.iconDividerColor;
|
||||
return object2;
|
||||
}
|
||||
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
/* Metro module 8291; source: modules/messages/native/renderer/system_messages/PrivateChannelIntegrationSystemMessage.tsx; dependencies: [661, 8205, 8207, 8239, 8208, 2] */
|
||||
function _fun66166(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66166, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8476:6, offset: 0x01befd51, size: 124 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(661) /* metro dependency 661: Constants */).MessageTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/PrivateChannelIntegrationSystemMessage.tsx');
|
||||
exports.createPrivateChannelIntegrationSystemMessage = createPrivateChannelIntegrationSystemMessage;
|
||||
}
|
||||
|
||||
function createPrivateChannelIntegrationSystemMessage(a0, a1) { // fn#66167, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8476:291, offset: 0x01befdcd, size: 340 bytes, params: 3, frame: 21
|
||||
var object2;
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const value2 = undefined;
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
const value4 = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
const application = message.application;
|
||||
const r8 = (application == null ? value2 : application.bot) != null ? {action: 'bindUserMenu',
|
||||
userId: application.bot.id, messageChannelId: message.channel_id, medium: true} : value2;
|
||||
object2 = {};
|
||||
const PRIVATE_CHANNEL_INTEGRATION_ADDED = MessageTypes.PRIVATE_CHANNEL_INTEGRATION_ADDED;
|
||||
object2.content = a1 === PRIVATE_CHANNEL_INTEGRATION_ADDED ? (require(8239) /* metro dependency 8239: PrivateChannelIntegrationSystemMessageUtils */).getPrivateChannelIntegrationAddedSystemMessageASTContent({application: application,
|
||||
username: messageAuthorWithProcessedColor.nick, usernameOnClick: value4,
|
||||
applicationNameOnClick: r8}) : (require(8239) /* metro dependency 8239: PrivateChannelIntegrationSystemMessageUtils */).getPrivateChannelIntegrationRemovedSystemMessageASTContent({application: application,
|
||||
username: messageAuthorWithProcessedColor.nick, usernameOnClick: value4, applicationNameOnClick: r8});
|
||||
copyDataProperties(object2, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), application);
|
||||
return object2;
|
||||
}
|
||||
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
/* Metro module 8283; source: modules/messages/native/renderer/system_messages/PurchaseNotificationSystemMessage.tsx; dependencies: [1909, 8284, 2] */
|
||||
function _fun66149(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66149, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8468:6, offset: 0x01bef023, size: 96 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/PurchaseNotificationSystemMessage.tsx');
|
||||
exports.createPurchaseNotificationSystemMessage = function(a0) {
|
||||
var r0;
|
||||
var property = a0.message.purchaseNotification;
|
||||
var value = null;
|
||||
if ((value == property ? undefined : property.type) !== require(dependencyMap[0]).PurchaseNotificationType.GUILD_PRODUCT) {
|
||||
r0 = value;
|
||||
} else {
|
||||
value = require(dependencyMap[1]);
|
||||
value = value.createGuildProductPurchaseSystemMessage(a0);
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,71 @@
|
||||
/* Metro module 8311; source: modules/messages/native/renderer/system_messages/ReferralSystemMessage.tsx; dependencies: [7065, 1226, 4501, 697, 8312, 8208, 8191, 7955, 8316, 2] */
|
||||
function _fun66214(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66214, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8496:6, offset: 0x01bf2ba1, size: 216 bytes, params: 8, frame: 21
|
||||
var object2;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const referralTrialStore = importDefault(7065) /* metro dependency 7065: ReferralTrialStore */;
|
||||
const authenticationStore = importDefault(1226) /* metro dependency 1226: AuthenticationStore */;
|
||||
const createStylesModule = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createNativeStyleProperties = createStylesModule.createNativeStyleProperties;
|
||||
object2 = {};
|
||||
let ICON_STRONG = (importDefault(697) /* metro dependency 697: native */).colors.ICON_STRONG;
|
||||
object2.iconTintColor = ICON_STRONG;
|
||||
ICON_STRONG = (importDefault(697) /* metro dependency 697: native */).colors.ICON_STRONG;
|
||||
object2.iconDividerColor = ICON_STRONG;
|
||||
const env0_5 = Reflect.apply(createNativeStyleProperties, createStylesModule, [object2]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/ReferralSystemMessage.tsx');
|
||||
exports.createReferralSystemMessage = createReferralSystemMessage;
|
||||
}
|
||||
|
||||
function createReferralSystemMessage(a0) { // fn#66215, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8496:380, offset: 0x01bf2c79, size: 476 bytes, params: 2, frame: 26
|
||||
var object2;
|
||||
var referralTrialEmbedRedeemable;
|
||||
var value6;
|
||||
const message = a0.message;
|
||||
const theme = a0.theme;
|
||||
var value;
|
||||
const id = AuthenticationStore.getId();
|
||||
const referralTrialOfferId = message.referralTrialOfferId;
|
||||
if (referralTrialOfferId == null) {
|
||||
return null;
|
||||
}
|
||||
const relevantUserTrialOffer = ReferralTrialStore.getRelevantUserTrialOffer(referralTrialOfferId);
|
||||
const value4 = undefined;
|
||||
if ((relevantUserTrialOffer == null ? value4 : relevantUserTrialOffer.referrer_id) === id) {
|
||||
referralTrialEmbedRedeemable = (require(8316) /* metro dependency 8316: ReferralTrialEmbed */).createReferralTrialEmbedRedeemable(message,
|
||||
|
||||
theme, id, relevantUserTrialOffer);
|
||||
if (referralTrialEmbedRedeemable == null) {
|
||||
return null;
|
||||
}
|
||||
value6 = env0_5(theme);
|
||||
object2 = {};
|
||||
copyDataProperties(object2, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), id);
|
||||
object2['referralTrialOfferInfo'] = referralTrialEmbedRedeemable;
|
||||
value = require(8191) /* metro dependency 8191: EmbedUtils */;
|
||||
value = value.getAssetUriForEmbed(importDefault(7955) /* metro dependency 7955 */);
|
||||
object2['iconUrl'] = value;
|
||||
object2['iconTintColor'] = value6.iconTintColor;
|
||||
object2['iconDividerColor'] = value6.iconDividerColor;
|
||||
} else {
|
||||
var referralTrialEmbedRedesign = (require(8312) /* metro dependency 8312: ReferralTrialEmbedRedesign */).createReferralTrialEmbedRedesign(message,
|
||||
|
||||
theme, id, relevantUserTrialOffer);
|
||||
if (referralTrialEmbedRedesign == null) {
|
||||
return null;
|
||||
}
|
||||
var value5 = env0_5(theme);
|
||||
object2 = {};
|
||||
copyDataProperties(object2, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), id);
|
||||
object2['referralTrialOfferInfoRedesign'] = referralTrialEmbedRedesign;
|
||||
value = require(8191) /* metro dependency 8191: EmbedUtils */;
|
||||
value = value.getAssetUriForEmbed(importDefault(7955) /* metro dependency 7955 */);
|
||||
object2['iconUrl'] = value;
|
||||
object2['iconTintColor'] = value5.iconTintColor;
|
||||
object2['iconDividerColor'] = value5.iconDividerColor;
|
||||
object2['timestamp'] = value4;
|
||||
}
|
||||
return object2;
|
||||
}
|
||||
|
||||
+54
@@ -0,0 +1,54 @@
|
||||
/* Metro module 8211; source: modules/messages/native/renderer/system_messages/RemoveRecipientSystemMessage.tsx; dependencies: [1383, 1379, 1878, 8205, 8207, 1244, 8208, 2] */
|
||||
function _fun65761(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65761, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8396:6, offset: 0x01bdd6e1, size: 156 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(1383) /* metro dependency 1383: ChannelRecord */).THREAD_CHANNEL_TYPES;
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/RemoveRecipientSystemMessage.tsx');
|
||||
exports.createRemoveRecipientSystemMessage = createRemoveRecipientSystemMessage;
|
||||
}
|
||||
|
||||
function createRemoveRecipientSystemMessage(a0) { // fn#65762, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8396:299, offset: 0x01bdd77d, size: 532 bytes, params: 2, frame: 25
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
var formatToParts;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var object2;
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const author = message.author;
|
||||
const property = message.mentions[0];
|
||||
const channel = ChannelStore.getChannel(message.channel_id);
|
||||
let r4 = channel != null && THREAD_CHANNEL_TYPES.has(channel.type);
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
let object5 = {};
|
||||
object5.username = messageAuthorWithProcessedColor.nick;
|
||||
object5.usernameOnClick = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
if (author.id === property) {
|
||||
object2 = {};
|
||||
formatToParts = intl.formatToParts;
|
||||
r4 = r4 ? Reflect.apply(formatToParts, intl, [t.uHmblj, object5]) : Reflect.apply(formatToParts, intl,
|
||||
[t['Qn5+Lf'],
|
||||
object5]);
|
||||
object2.content = r4;
|
||||
copyDataProperties(object2, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0),
|
||||
undefined);
|
||||
return object2;
|
||||
}
|
||||
const userAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getUserAuthorWithProcessedColor(UserStore.getUser(property),
|
||||
channel);
|
||||
const object6 = {};
|
||||
copyDataProperties(object6, object5, undefined);
|
||||
object6['otherUsername'] = userAuthorWithProcessedColor.nick;
|
||||
object6['otherUsernameOnClick'] = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({userId: property,
|
||||
message: message, author: userAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
object5 = {};
|
||||
formatToParts = intl.formatToParts;
|
||||
object5.content = r4 ? Reflect.apply(formatToParts, intl, [t.KBrM5t, object6]) : Reflect.apply(formatToParts, intl,
|
||||
[t.QtZ0RD, object6]);
|
||||
copyDataProperties(object5, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), undefined);
|
||||
return object5;
|
||||
}
|
||||
|
||||
+90
@@ -0,0 +1,90 @@
|
||||
/* Metro module 8282; source: modules/messages/native/renderer/system_messages/RoleSubscriptionPurchaseSystemMessage.tsx; dependencies: [1379, 1867, 661, 4634, 8205, 8240, 8241, 8235, 1426, 1423, 8207, 1244, 8208, 2] */
|
||||
function _fun66147(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66147, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8467:6, offset: 0x01beec83, size: 156 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
||||
const env0_5 = (require(661) /* metro dependency 661: Constants */).SystemChannelFlags;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/RoleSubscriptionPurchaseSystemMessage.tsx');
|
||||
exports.createRoleSubscriptionPurchaseSystemMessage = createRoleSubscriptionPurchaseSystemMessage;
|
||||
}
|
||||
|
||||
function createRoleSubscriptionPurchaseSystemMessage(a0) { // fn#66148, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8467:316, offset: 0x01beed1f, size: 772 bytes, params: 2, frame: 32
|
||||
var r22;
|
||||
var r10;
|
||||
var r9;
|
||||
var moduleValue3;
|
||||
var moduleValue4;
|
||||
var transformSticker;
|
||||
var moduleValue5;
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const roleSubscriptionData = message.roleSubscriptionData;
|
||||
if (roleSubscriptionData == null) {
|
||||
return null;
|
||||
}
|
||||
const author = message.author;
|
||||
const getChannel = ChannelStore.getChannel;
|
||||
const getChannelId = message.getChannelId;
|
||||
const value2 = Reflect.apply(getChannel, ChannelStore, [Reflect.apply(getChannelId, message, [])]);
|
||||
const value3 = undefined;
|
||||
const r6 = value2 == null ? value3 : value2.getGuildId();
|
||||
const guild = GuildStore.getGuild(r6);
|
||||
const useMessageAuthorModule = require(4634) /* metro dependency 4634: useMessageAuthor */;
|
||||
const getMessageAuthor = useMessageAuthorModule.getMessageAuthor;
|
||||
const guildMemberAvatar = Reflect.apply(getMessageAuthor, useMessageAuthorModule, [message]).guildMemberAvatar;
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
if (r6 != null) {
|
||||
if (value2 != null) {
|
||||
r10 = guild != null && !(guild.systemChannelFlags & SystemChannelFlags.SUPPRESS_ROLE_SUBSCRIPTION_PURCHASE_NOTIFICATION_REPLIES);
|
||||
moduleValue3 = require(8240) /* metro dependency 8240: useIsStickerReplyEnabled */;
|
||||
if (moduleValue3.computeIsStickerReplyEnabled(r6, value2, message, r10)) {
|
||||
moduleValue4 = require(8241) /* metro dependency 8241: transformSticker */;
|
||||
transformSticker = moduleValue4.transformSticker;
|
||||
moduleValue5 = require(8235) /* metro dependency 8235: GuildRoleSubscriptionSystemMessageUtils */;
|
||||
r9 = Reflect.apply(transformSticker, moduleValue4,
|
||||
[moduleValue5.pickRoleSubscriptionPurchaseSticker(message.id)]);
|
||||
r22 = message;
|
||||
} else {
|
||||
r9 = value3;
|
||||
r22 = message;
|
||||
}
|
||||
} else {
|
||||
r9 = value3;
|
||||
}
|
||||
} else {
|
||||
r9 = value3;
|
||||
}
|
||||
const avatarUtilsModule = require(1426) /* metro dependency 1426: AvatarUtils */;
|
||||
const value12 = avatarUtilsModule.ensureAvatarSource(guildMemberAvatar == null ? author.getAvatarSource(value3) : r6 != null ? (require(1423) /* metro dependency 1423: AvatarUtils */).getGuildMemberAvatarSource({userId: author.id,
|
||||
avatar: guildMemberAvatar, guildId: r6}, author) : author.getAvatarSource(value3));
|
||||
const object4 = {action: 'bindOpenRoleSubscriptionOverview', guildId: r6};
|
||||
object4.messageId = message.id;
|
||||
object4.channelId = value2 == null ? value3 : value2.id;
|
||||
const roleSubscriptionData2 = message.roleSubscriptionData;
|
||||
object4.roleSubscriptionListingId = roleSubscriptionData2 == null ? value3 : roleSubscriptionData2.role_subscription_listing_id;
|
||||
const object5 = {};
|
||||
const guildRoleSubscriptionSystemMessageUtilsModule = require(8235) /* metro dependency 8235: GuildRoleSubscriptionSystemMessageUtils */;
|
||||
const getRoleSubscriptionPurchaseSystemMessageContentMobile = guildRoleSubscriptionSystemMessageUtilsModule.getRoleSubscriptionPurchaseSystemMessageContentMobile;
|
||||
const object6 = {};
|
||||
object6.username = messageAuthorWithProcessedColor.nick;
|
||||
object6.guildId = r6 ?? value3;
|
||||
object6.usernameOnClickHandler = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
object6.roleSubscriptionOnClickHandler = object4;
|
||||
object6.roleSubscriptionData = roleSubscriptionData;
|
||||
object5.content = Reflect.apply(getRoleSubscriptionPurchaseSystemMessageContentMobile,
|
||||
guildRoleSubscriptionSystemMessageUtilsModule, [object6]);
|
||||
object5.totalMonthsSubscribed = roleSubscriptionData.total_months_subscribed;
|
||||
object5.username = messageAuthorWithProcessedColor.nick;
|
||||
object5.avatarURL = value12.uri;
|
||||
object5.sticker = r9;
|
||||
object5.stickerLabel = guildRoleSubscriptionSystemMessageUtilsModule.getRoleSubscriptionPurchaseStickerCTA(message.id,
|
||||
false);
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
object5.welcomeLabel = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.piPHvY);
|
||||
copyDataProperties(object5, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), r22);
|
||||
return object5;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
/* Metro module 8286; source: modules/messages/native/renderer/system_messages/StageEndSystemMessage.tsx; dependencies: [8205, 1244, 8207, 8208, 2] */
|
||||
function _fun66155(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66155, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8471:6, offset: 0x01bef4da, size: 103 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/StageEndSystemMessage.tsx');
|
||||
exports.createStageEndSystemMessage = createStageEndSystemMessage;
|
||||
}
|
||||
|
||||
function createStageEndSystemMessage(a0) { // fn#66156, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8471:230, offset: 0x01bef541, size: 195 bytes, params: 2, frame: 24
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
const object3 = {};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const formatToParts = intl.formatToParts;
|
||||
const vMJhvG = (require(1244) /* metro dependency 1244: indexNative */).t.vMJhvG;
|
||||
const object4 = {};
|
||||
object4.username = messageAuthorWithProcessedColor.nick;
|
||||
object4.usernameOnClick = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
object4.topic = message.content;
|
||||
object3.content = Reflect.apply(formatToParts, intl, [vMJhvG, object4]);
|
||||
copyDataProperties(object3, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), undefined);
|
||||
return object3;
|
||||
}
|
||||
|
||||
+71
@@ -0,0 +1,71 @@
|
||||
/* Metro module 8289; source: modules/messages/native/renderer/system_messages/StageRaiseHandSystemMessage.tsx; dependencies: [4810, 1379, 3784, 661, 1244, 1948, 8205, 21, 4802, 8207, 8208, 2] */
|
||||
function _fun66161(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66161, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8474:6, offset: 0x01bef84e, size: 213 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const stageChannelParticipantStore = importDefault(4810) /* metro dependency 4810: StageChannelParticipantStore */;
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const permissionStore = importDefault(3784) /* metro dependency 3784: PermissionStore */;
|
||||
const constantsModule = require(661) /* metro dependency 661: Constants */;
|
||||
const env0_6 = constantsModule.HelpdeskArticles;
|
||||
const env0_7 = constantsModule.MessageFlags;
|
||||
const env0_8 = constantsModule.MessageTypes;
|
||||
const env0_9 = constantsModule.Permissions;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/StageRaiseHandSystemMessage.tsx');
|
||||
exports.createStageRaiseHandSystemMessage = createStageRaiseHandSystemMessage;
|
||||
}
|
||||
|
||||
function createRequestToSpeakEphemeralIndication(a0) { // fn#66162, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8474:207, offset: 0x01bef923, size: 236 bytes, params: 2, frame: 22
|
||||
var object2;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var defaultImport;
|
||||
const hasFlag = a0.hasFlag;
|
||||
const EPHEMERAL = MessageFlags.EPHEMERAL;
|
||||
if (Reflect.apply(hasFlag, a0, [EPHEMERAL])) {
|
||||
if (a0.type === MessageTypes.STAGE_RAISE_HAND) {
|
||||
object2 = {};
|
||||
object2.content = intl.formatToParts(t['qDAX++'], {handleDelete: {action: 'bindDismissMessage',
|
||||
message: a0}});
|
||||
defaultImport = importDefault(1948) /* metro dependency 1948: HelpdeskUtils */;
|
||||
object2.helpArticleLink = defaultImport.getArticleURL(HelpdeskArticles.EPHEMERAL_MESSAGES);
|
||||
object2.helpButtonAccessibilityLabel = intl.string(t.htHOrp);
|
||||
return object2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function createStageRaiseHandSystemMessage(a0) { // fn#66163, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8474:711, offset: 0x01befa0f, size: 563 bytes, params: 2, frame: 28
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const value2 = undefined;
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
const channel = ChannelStore.getChannel(message.channel_id);
|
||||
const can = PermissionStore.can;
|
||||
const MUTE_MEMBERS = Permissions.MUTE_MEMBERS;
|
||||
const value5 = Reflect.apply(can, PermissionStore, [MUTE_MEMBERS, channel]);
|
||||
const participant = StageChannelParticipantStore.getParticipant(message.channel_id, message.author.id);
|
||||
let Date = global.Date;
|
||||
const defaultImport = importDefault(21) /* metro dependency 21: SnowflakeUtils */;
|
||||
let date = new Date(defaultImport.extractTimestamp(message.id));
|
||||
const value10 = date.toISOString();
|
||||
Date = global.Date;
|
||||
date = new Date((participant == null || participant.voiceState == null ? value2 : participant.voiceState.requestToSpeakTimestamp) ?? 0);
|
||||
const r8 = value5 && (participant == null ? value2 : participant.rtsState) === (require(4802) /* metro dependency 4802: useAudienceRequestToSpeakState */).RequestToSpeakStates.REQUESTED_TO_SPEAK && value10 === date.toISOString();
|
||||
const object3 = {};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const formatToParts = intl.formatToParts;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
const M87x7Y = t.M87x7Y;
|
||||
const object4 = {};
|
||||
object4.username = messageAuthorWithProcessedColor.nick;
|
||||
object4.usernameOnClick = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
object3.content = Reflect.apply(formatToParts, intl, [M87x7Y, object4]);
|
||||
object3.showInviteToSpeakButton = r8;
|
||||
object3.buttonLabel = intl.string(t.f0T7hI);
|
||||
object3.ephemeralIndication = createRequestToSpeakEphemeralIndication(message);
|
||||
copyDataProperties(object3, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), undefined);
|
||||
return object3;
|
||||
}
|
||||
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
/* Metro module 8288; source: modules/messages/native/renderer/system_messages/StageSpeakerSystemMessage.tsx; dependencies: [8205, 1244, 8207, 8208, 2] */
|
||||
function _fun66159(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66159, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8473:6, offset: 0x01bef72e, size: 103 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/StageSpeakerSystemMessage.tsx');
|
||||
exports.createStageSpeakerSystemMessage = createStageSpeakerSystemMessage;
|
||||
}
|
||||
|
||||
function createStageSpeakerSystemMessage(a0) { // fn#66160, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8473:238, offset: 0x01bef795, size: 185 bytes, params: 2, frame: 23
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
const object3 = {};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const formatToParts = intl.formatToParts;
|
||||
const V4uCm4 = (require(1244) /* metro dependency 1244: indexNative */).t.V4uCm4;
|
||||
const object4 = {};
|
||||
object4.username = messageAuthorWithProcessedColor.nick;
|
||||
object4.usernameOnClick = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
object3.content = Reflect.apply(formatToParts, intl, [V4uCm4, object4]);
|
||||
copyDataProperties(object3, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), message);
|
||||
return object3;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
/* Metro module 8285; source: modules/messages/native/renderer/system_messages/StageStartSystemMessage.tsx; dependencies: [8205, 1244, 8207, 8208, 2] */
|
||||
function _fun66153(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66153, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8470:6, offset: 0x01bef3b0, size: 103 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/StageStartSystemMessage.tsx');
|
||||
exports.createStageStartSystemMessage = createStageStartSystemMessage;
|
||||
}
|
||||
|
||||
function createStageStartSystemMessage(a0) { // fn#66154, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8470:234, offset: 0x01bef417, size: 195 bytes, params: 2, frame: 24
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
const object3 = {};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const formatToParts = intl.formatToParts;
|
||||
const aZtRW8 = (require(1244) /* metro dependency 1244: indexNative */).t.aZtRW8;
|
||||
const object4 = {};
|
||||
object4.username = messageAuthorWithProcessedColor.nick;
|
||||
object4.usernameOnClick = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
object4.topic = message.content;
|
||||
object3.content = Reflect.apply(formatToParts, intl, [aZtRW8, object4]);
|
||||
copyDataProperties(object3, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), undefined);
|
||||
return object3;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
/* Metro module 8287; source: modules/messages/native/renderer/system_messages/StageTopicSystemMessage.tsx; dependencies: [8205, 1244, 8207, 8208, 2] */
|
||||
function _fun66157(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66157, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8472:6, offset: 0x01bef604, size: 103 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/StageTopicSystemMessage.tsx');
|
||||
exports.createStageTopicSystemMessage = createStageTopicSystemMessage;
|
||||
}
|
||||
|
||||
function createStageTopicSystemMessage(a0) { // fn#66158, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8472:234, offset: 0x01bef66b, size: 195 bytes, params: 2, frame: 24
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
const object3 = {};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const formatToParts = intl.formatToParts;
|
||||
const ro3RM0 = (require(1244) /* metro dependency 1244: indexNative */).t.ro3RM0;
|
||||
const object4 = {};
|
||||
object4.username = messageAuthorWithProcessedColor.nick;
|
||||
object4.usernameOnClick = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
object4.topic = message.content;
|
||||
object3.content = Reflect.apply(formatToParts, intl, [ro3RM0, object4]);
|
||||
copyDataProperties(object3, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), undefined);
|
||||
return object3;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,221 @@
|
||||
/* Metro module 8203; source: modules/messages/native/renderer/system_messages/SystemMessage.tsx; dependencies: [661, 8204, 8211, 8212, 8215, 8230, 8231, 8232, 8246, 8248, 8266, 8267, 8268, 8269, 8271, 8272, 8273, 8282, 8283, 8285, 8286, 8287, 8288, 8289, 8290, 8291, 8292, 8299, 8300, 8301, 8303, 8304, 8305, 8306, 8308, 8311, 8318, 8322, 8324, 2] */
|
||||
function _fun65739(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65739, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8388:6, offset: 0x01bdc1e7, size: 127 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const constantsModule = require(661) /* metro dependency 661: Constants */;
|
||||
const env0_2 = constantsModule.MessageTypes;
|
||||
const env0_3 = constantsModule.BoostedGuildTiers;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/SystemMessage.tsx');
|
||||
exports.createSystemMessageContent = createSystemMessageContent;
|
||||
}
|
||||
|
||||
function createSystemMessageContent(a0) { // fn#65740, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8388:275, offset: 0x01bdc266, size: 2432 bytes, params: 2, frame: 14
|
||||
var moduleValue;
|
||||
var moduleValue2;
|
||||
var moduleValue3;
|
||||
const type = a0.message.type;
|
||||
var value;
|
||||
const RECIPIENT_ADD = MessageTypes.RECIPIENT_ADD;
|
||||
if (RECIPIENT_ADD === type) {
|
||||
return (require(8204) /* metro dependency 8204: AddRecipientSystemMessage */).createAddRecipientSystemMessage(a0);
|
||||
}
|
||||
const RECIPIENT_REMOVE = MessageTypes.RECIPIENT_REMOVE;
|
||||
if (RECIPIENT_REMOVE === type) {
|
||||
return (require(8211) /* metro dependency 8211: RemoveRecipientSystemMessage */).createRemoveRecipientSystemMessage(a0);
|
||||
}
|
||||
const CALL = MessageTypes.CALL;
|
||||
if (CALL === type) {
|
||||
return (require(8212) /* metro dependency 8212: CallSystemMessage */).createCallSystemMessage(a0);
|
||||
}
|
||||
const CHANNEL_NAME_CHANGE = MessageTypes.CHANNEL_NAME_CHANGE;
|
||||
if (CHANNEL_NAME_CHANGE === type) {
|
||||
return (require(8215) /* metro dependency 8215: ChangeChannelNameSystemMessage */).createChangeChannelNameSystemMessage(a0);
|
||||
}
|
||||
const CHANNEL_ICON_CHANGE = MessageTypes.CHANNEL_ICON_CHANGE;
|
||||
if (CHANNEL_ICON_CHANGE === type) {
|
||||
return (require(8230) /* metro dependency 8230: ChangeChannelIconSystemMessage */).createChangeChannelIconSystemMessage(a0);
|
||||
}
|
||||
const CHANNEL_PINNED_MESSAGE = MessageTypes.CHANNEL_PINNED_MESSAGE;
|
||||
if (CHANNEL_PINNED_MESSAGE === type) {
|
||||
return (require(8231) /* metro dependency 8231: ChannelPinnedMessageSystemMessage */).createChannelPinnedMessageSystemMessage(a0);
|
||||
}
|
||||
const USER_JOIN = MessageTypes.USER_JOIN;
|
||||
if (USER_JOIN === type) {
|
||||
return (require(8232) /* metro dependency 8232: UserJoinSystemMessage */).createUserJoinSystemMessage(a0);
|
||||
}
|
||||
const GUILD_BOOST = MessageTypes.GUILD_BOOST;
|
||||
if (GUILD_BOOST === type) {
|
||||
return (require(8246) /* metro dependency 8246: UserPremiumGuildSubscriptionSystemMessage */).createUserPremiumGuildSubscriptionSystemMessage(a0);
|
||||
}
|
||||
const GUILD_BOOST_TIER_1 = MessageTypes.GUILD_BOOST_TIER_1;
|
||||
if (GUILD_BOOST_TIER_1 === type) {
|
||||
moduleValue3 = require(8248) /* metro dependency 8248: UserPremiumGuildSubscriptionTierAchievedSystemMessage */;
|
||||
return moduleValue3.createUserPremiumGuildSubscriptionTierAchievedSystemMessage(a0, BoostedGuildTiers.TIER_1);
|
||||
}
|
||||
const GUILD_BOOST_TIER_2 = MessageTypes.GUILD_BOOST_TIER_2;
|
||||
if (GUILD_BOOST_TIER_2 === type) {
|
||||
moduleValue2 = require(8248) /* metro dependency 8248: UserPremiumGuildSubscriptionTierAchievedSystemMessage */;
|
||||
return moduleValue2.createUserPremiumGuildSubscriptionTierAchievedSystemMessage(a0, BoostedGuildTiers.TIER_2);
|
||||
}
|
||||
const GUILD_BOOST_TIER_3 = MessageTypes.GUILD_BOOST_TIER_3;
|
||||
if (GUILD_BOOST_TIER_3 === type) {
|
||||
moduleValue = require(8248) /* metro dependency 8248: UserPremiumGuildSubscriptionTierAchievedSystemMessage */;
|
||||
return moduleValue.createUserPremiumGuildSubscriptionTierAchievedSystemMessage(a0, BoostedGuildTiers.TIER_3);
|
||||
}
|
||||
const CHANNEL_FOLLOW_ADD = MessageTypes.CHANNEL_FOLLOW_ADD;
|
||||
if (CHANNEL_FOLLOW_ADD === type) {
|
||||
return (require(8266) /* metro dependency 8266: ChannelFollowAddSystemMessage */).createChannelFollowAddSystemMessage(a0);
|
||||
}
|
||||
const GUILD_STREAM = MessageTypes.GUILD_STREAM;
|
||||
if (GUILD_STREAM === type) {
|
||||
return (require(8267) /* metro dependency 8267: GuildStreamSystemMessage */).createGuildStreamSystemMessage(a0);
|
||||
}
|
||||
const GUILD_DISCOVERY_DISQUALIFIED = MessageTypes.GUILD_DISCOVERY_DISQUALIFIED;
|
||||
if (GUILD_DISCOVERY_DISQUALIFIED === type) {
|
||||
return (require(8268) /* metro dependency 8268: GuildDiscoverySystemMessage */).createGuildDiscoveryDisqualifiedSystemMessage(a0);
|
||||
}
|
||||
const GUILD_DISCOVERY_REQUALIFIED = MessageTypes.GUILD_DISCOVERY_REQUALIFIED;
|
||||
if (GUILD_DISCOVERY_REQUALIFIED === type) {
|
||||
return (require(8268) /* metro dependency 8268: GuildDiscoverySystemMessage */).createGuildDiscoveryRequalifiedSystemMessage(a0);
|
||||
}
|
||||
const GUILD_DISCOVERY_GRACE_PERIOD_INITIAL_WARNING = MessageTypes.GUILD_DISCOVERY_GRACE_PERIOD_INITIAL_WARNING;
|
||||
if (GUILD_DISCOVERY_GRACE_PERIOD_INITIAL_WARNING === type) {
|
||||
return (require(8268) /* metro dependency 8268: GuildDiscoverySystemMessage */).createGuildDiscoveryGracePeriodInitialWarningSystemMessage(a0);
|
||||
}
|
||||
const GUILD_DISCOVERY_GRACE_PERIOD_FINAL_WARNING = MessageTypes.GUILD_DISCOVERY_GRACE_PERIOD_FINAL_WARNING;
|
||||
if (GUILD_DISCOVERY_GRACE_PERIOD_FINAL_WARNING === type) {
|
||||
return (require(8268) /* metro dependency 8268: GuildDiscoverySystemMessage */).createGuildDiscoveryGracePeriodFinalWarningSystemMessage(a0);
|
||||
}
|
||||
const CHAT_INPUT_COMMAND = MessageTypes.CHAT_INPUT_COMMAND;
|
||||
if (CHAT_INPUT_COMMAND === type) {
|
||||
return (require(8269) /* metro dependency 8269: ApplicationCommandSourceSystemMessage */).createApplicationCommandSourceSystemMessage(a0);
|
||||
}
|
||||
const CONTEXT_MENU_COMMAND = MessageTypes.CONTEXT_MENU_COMMAND;
|
||||
if (CONTEXT_MENU_COMMAND === type) {
|
||||
return (require(8269) /* metro dependency 8269: ApplicationCommandSourceSystemMessage */).createApplicationCommandSourceSystemMessage(a0);
|
||||
}
|
||||
const GUILD_INVITE_REMINDER = MessageTypes.GUILD_INVITE_REMINDER;
|
||||
if (GUILD_INVITE_REMINDER !== type) {
|
||||
var THREAD_CREATED = MessageTypes.THREAD_CREATED;
|
||||
if (THREAD_CREATED === type) {
|
||||
return (require(8271) /* metro dependency 8271: NewThreadSystemMessage */).createNewThreadSystemMessage(a0);
|
||||
}
|
||||
var THREAD_STARTER_MESSAGE = MessageTypes.THREAD_STARTER_MESSAGE;
|
||||
if (THREAD_STARTER_MESSAGE === type) {
|
||||
return (require(8272) /* metro dependency 8272: ThreadStarterSystemMessage */).createThreadStarterSystemMessage(a0);
|
||||
}
|
||||
var AUTO_MODERATION_ACTION = MessageTypes.AUTO_MODERATION_ACTION;
|
||||
if (AUTO_MODERATION_ACTION === type) {
|
||||
return (require(8273) /* metro dependency 8273: AutoModerationActionSystemMessage */).createAutoModerationActionSystemMessage(a0);
|
||||
}
|
||||
var ROLE_SUBSCRIPTION_PURCHASE = MessageTypes.ROLE_SUBSCRIPTION_PURCHASE;
|
||||
if (ROLE_SUBSCRIPTION_PURCHASE === type) {
|
||||
return (require(8282) /* metro dependency 8282: RoleSubscriptionPurchaseSystemMessage */).createRoleSubscriptionPurchaseSystemMessage(a0);
|
||||
}
|
||||
var PURCHASE_NOTIFICATION = MessageTypes.PURCHASE_NOTIFICATION;
|
||||
if (PURCHASE_NOTIFICATION === type) {
|
||||
return (require(8283) /* metro dependency 8283: PurchaseNotificationSystemMessage */).createPurchaseNotificationSystemMessage(a0);
|
||||
}
|
||||
var STAGE_START = MessageTypes.STAGE_START;
|
||||
if (STAGE_START === type) {
|
||||
return (require(8285) /* metro dependency 8285: StageStartSystemMessage */).createStageStartSystemMessage(a0);
|
||||
}
|
||||
var STAGE_END = MessageTypes.STAGE_END;
|
||||
if (STAGE_END === type) {
|
||||
return (require(8286) /* metro dependency 8286: StageEndSystemMessage */).createStageEndSystemMessage(a0);
|
||||
}
|
||||
var STAGE_TOPIC = MessageTypes.STAGE_TOPIC;
|
||||
if (STAGE_TOPIC === type) {
|
||||
return (require(8287) /* metro dependency 8287: StageTopicSystemMessage */).createStageTopicSystemMessage(a0);
|
||||
}
|
||||
var STAGE_SPEAKER = MessageTypes.STAGE_SPEAKER;
|
||||
if (STAGE_SPEAKER === type) {
|
||||
return (require(8288) /* metro dependency 8288: StageSpeakerSystemMessage */).createStageSpeakerSystemMessage(a0);
|
||||
}
|
||||
var STAGE_RAISE_HAND = MessageTypes.STAGE_RAISE_HAND;
|
||||
if (STAGE_RAISE_HAND === type) {
|
||||
return (require(8289) /* metro dependency 8289: StageRaiseHandSystemMessage */).createStageRaiseHandSystemMessage(a0);
|
||||
}
|
||||
var GUILD_APPLICATION_PREMIUM_SUBSCRIPTION = MessageTypes.GUILD_APPLICATION_PREMIUM_SUBSCRIPTION;
|
||||
if (GUILD_APPLICATION_PREMIUM_SUBSCRIPTION === type) {
|
||||
return (require(8290) /* metro dependency 8290: ApplicationSubscriptionPurchaseSystemMessage */).createApplicationSubscriptionPurchaseSystemMessage(a0);
|
||||
}
|
||||
var PRIVATE_CHANNEL_INTEGRATION_ADDED = MessageTypes.PRIVATE_CHANNEL_INTEGRATION_ADDED;
|
||||
if (PRIVATE_CHANNEL_INTEGRATION_ADDED === type) {
|
||||
value = require(8291) /* metro dependency 8291: PrivateChannelIntegrationSystemMessage */;
|
||||
return value.createPrivateChannelIntegrationSystemMessage(a0, a0.message.type);
|
||||
}
|
||||
var PRIVATE_CHANNEL_INTEGRATION_REMOVED = MessageTypes.PRIVATE_CHANNEL_INTEGRATION_REMOVED;
|
||||
if (PRIVATE_CHANNEL_INTEGRATION_REMOVED === type) {
|
||||
value = require(8291) /* metro dependency 8291: PrivateChannelIntegrationSystemMessage */;
|
||||
return value.createPrivateChannelIntegrationSystemMessage(a0, a0.message.type);
|
||||
}
|
||||
var GUILD_INCIDENT_ALERT_MODE_ENABLED = MessageTypes.GUILD_INCIDENT_ALERT_MODE_ENABLED;
|
||||
if (GUILD_INCIDENT_ALERT_MODE_ENABLED === type) {
|
||||
return (require(8292) /* metro dependency 8292: GuildAlertModeSystemMessage */).createGuildAlertModeEnabledSystemMessage(a0);
|
||||
}
|
||||
var GUILD_INCIDENT_ALERT_MODE_DISABLED = MessageTypes.GUILD_INCIDENT_ALERT_MODE_DISABLED;
|
||||
if (GUILD_INCIDENT_ALERT_MODE_DISABLED === type) {
|
||||
return (require(8292) /* metro dependency 8292: GuildAlertModeSystemMessage */).createGuildAlertModeDisabledSystemMessage(a0);
|
||||
}
|
||||
var GUILD_INCIDENT_REPORT_RAID = MessageTypes.GUILD_INCIDENT_REPORT_RAID;
|
||||
if (GUILD_INCIDENT_REPORT_RAID === type) {
|
||||
return (require(8299) /* metro dependency 8299: GuildReportRaidSystemMessage */).createGuildReportRaidSystemMessage(a0);
|
||||
}
|
||||
var GUILD_INCIDENT_REPORT_FALSE_ALARM = MessageTypes.GUILD_INCIDENT_REPORT_FALSE_ALARM;
|
||||
if (GUILD_INCIDENT_REPORT_FALSE_ALARM === type) {
|
||||
return (require(8300) /* metro dependency 8300: GuildReportFalseAlarmSystemMessage */).createGuildReportFalseAlarmSystemMessage(a0);
|
||||
}
|
||||
var POLL_RESULT = MessageTypes.POLL_RESULT;
|
||||
if (POLL_RESULT === type) {
|
||||
return (require(8301) /* metro dependency 8301: PollResultSystemMessage */).createPollResultSystemMessage(a0);
|
||||
}
|
||||
var CHANNEL_LINKED_TO_LOBBY = MessageTypes.CHANNEL_LINKED_TO_LOBBY;
|
||||
if (CHANNEL_LINKED_TO_LOBBY === type) {
|
||||
return (require(8303) /* metro dependency 8303: ChannelLinkedToLobbySystemMessage */).createChannelLinkedToLobbySystemMessage(a0);
|
||||
}
|
||||
var IN_GAME_MESSAGE_NUX = MessageTypes.IN_GAME_MESSAGE_NUX;
|
||||
if (IN_GAME_MESSAGE_NUX === type) {
|
||||
return (require(8304) /* metro dependency 8304: InGameMessageNuxSystemMessage */).createInGameMessageNuxSystemMessage(a0);
|
||||
}
|
||||
var GUILD_JOIN_REQUEST_ACCEPT_NOTIFICATION = MessageTypes.GUILD_JOIN_REQUEST_ACCEPT_NOTIFICATION;
|
||||
if (GUILD_JOIN_REQUEST_ACCEPT_NOTIFICATION === type) {
|
||||
return (require(8305) /* metro dependency 8305: JoinRequestNotificationSystemMessage */).createJoinRequestNotificationSystemMessage(a0);
|
||||
}
|
||||
var GUILD_JOIN_REQUEST_REJECT_NOTIFICATION = MessageTypes.GUILD_JOIN_REQUEST_REJECT_NOTIFICATION;
|
||||
if (GUILD_JOIN_REQUEST_REJECT_NOTIFICATION === type) {
|
||||
return (require(8305) /* metro dependency 8305: JoinRequestNotificationSystemMessage */).createJoinRequestNotificationSystemMessage(a0);
|
||||
}
|
||||
var GUILD_JOIN_REQUEST_WITHDRAWN_NOTIFICATION = MessageTypes.GUILD_JOIN_REQUEST_WITHDRAWN_NOTIFICATION;
|
||||
if (GUILD_JOIN_REQUEST_WITHDRAWN_NOTIFICATION === type) {
|
||||
return (require(8305) /* metro dependency 8305: JoinRequestNotificationSystemMessage */).createJoinRequestNotificationSystemMessage(a0);
|
||||
}
|
||||
var EMOJI_ADDED = MessageTypes.EMOJI_ADDED;
|
||||
if (EMOJI_ADDED === type) {
|
||||
return (require(8306) /* metro dependency 8306: EmojiAddedSystemMessage */).createEmojiAddedSystemMessage(a0);
|
||||
}
|
||||
var PREMIUM_GROUP_INVITE = MessageTypes.PREMIUM_GROUP_INVITE;
|
||||
if (PREMIUM_GROUP_INVITE === type) {
|
||||
return (require(8308) /* metro dependency 8308: PremiumGroupInviteSystemMessage */).createPremiumGroupInviteSystemMessage(a0);
|
||||
}
|
||||
var PREMIUM_REFERRAL = MessageTypes.PREMIUM_REFERRAL;
|
||||
if (PREMIUM_REFERRAL === type) {
|
||||
return (require(8311) /* metro dependency 8311: ReferralSystemMessage */).createReferralSystemMessage(a0);
|
||||
}
|
||||
var VOICE_SESSION = MessageTypes.VOICE_SESSION;
|
||||
if (VOICE_SESSION === type) {
|
||||
return (require(8318) /* metro dependency 8318: VoiceSessionSystemMessage */).createVoiceSessionSystemMessage(a0);
|
||||
}
|
||||
var FRIEND_REQUEST_ACCEPTED = MessageTypes.FRIEND_REQUEST_ACCEPTED;
|
||||
if (FRIEND_REQUEST_ACCEPTED === type) {
|
||||
return (require(8322) /* metro dependency 8322: FriendRequestAcceptedSystemMessage */).createFriendRequestAcceptedSystemMessage(a0);
|
||||
}
|
||||
var GIFTING_PROMPT = MessageTypes.GIFTING_PROMPT;
|
||||
if (GIFTING_PROMPT === type) {
|
||||
return (require(8324) /* metro dependency 8324: GiftIntentSystemMessage */).createGiftIntentSystemMessage(a0);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
/* Metro module 8272; source: modules/messages/native/renderer/system_messages/ThreadStarterSystemMessage.tsx; dependencies: [4833, 661, 44, 1244, 8208, 2] */
|
||||
function _fun66121(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66121, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8457:6, offset: 0x01becd05, size: 159 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const referencedMessageStore = importDefault(4833) /* metro dependency 4833: ReferencedMessageStore */;
|
||||
const env0_4 = (require(4833) /* metro dependency 4833: ReferencedMessageStore */).ReferencedMessageState;
|
||||
const env0_5 = (require(661) /* metro dependency 661: Constants */).MessageTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/ThreadStarterSystemMessage.tsx');
|
||||
exports.createThreadStarterSystemMessage = createThreadStarterSystemMessage;
|
||||
}
|
||||
|
||||
function createThreadStarterSystemMessage(a0) { // fn#66122, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8457:310, offset: 0x01becda4, size: 220 bytes, params: 2, frame: 19
|
||||
var r0;
|
||||
var object2;
|
||||
var intl;
|
||||
const {messageReference, type} = a0.message;
|
||||
const defaultImport = importDefault(44) /* metro dependency 44 */;
|
||||
const THREAD_STARTER_MESSAGE = MessageTypes.THREAD_STARTER_MESSAGE;
|
||||
defaultImport(type === THREAD_STARTER_MESSAGE,
|
||||
'cannot call createThreadStarterSystemMessage on a message of type ' + type);
|
||||
const getMessageByReference = ReferencedMessageStore.getMessageByReference;
|
||||
const state = Reflect.apply(getMessageByReference, ReferencedMessageStore, [messageReference]).state;
|
||||
const LOADED = ReferencedMessageState.LOADED;
|
||||
if (state === LOADED) {
|
||||
r0 = null;
|
||||
} else {
|
||||
object2 = {};
|
||||
intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
object2.content = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.OCs36J);
|
||||
copyDataProperties(object2, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0),
|
||||
require);
|
||||
r0 = object2;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
/* Metro module 8232; source: modules/messages/native/renderer/system_messages/UserJoinSystemMessage.tsx; dependencies: [1379, 1867, 661, 8205, 8233, 8240, 8241, 8244, 1244, 8207, 8208, 2] */
|
||||
function _fun65850(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65850, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8417:6, offset: 0x01be1bd5, size: 156 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
||||
const env0_5 = (require(661) /* metro dependency 661: Constants */).SystemChannelFlags;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/UserJoinSystemMessage.tsx');
|
||||
exports.createUserJoinSystemMessage = createUserJoinSystemMessage;
|
||||
}
|
||||
|
||||
function createUserJoinSystemMessage(a0) { // fn#65851, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8417:284, offset: 0x01be1c71, size: 485 bytes, params: 2, frame: 28
|
||||
var r18;
|
||||
var r5;
|
||||
var r6;
|
||||
var guild;
|
||||
var moduleValue2;
|
||||
var moduleValue3;
|
||||
var transformSticker;
|
||||
var moduleValue4;
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const value2 = undefined;
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
const getChannel = ChannelStore.getChannel;
|
||||
const getChannelId = message.getChannelId;
|
||||
const value4 = Reflect.apply(getChannel, ChannelStore, [Reflect.apply(getChannelId, message, [])]);
|
||||
const systemMessageUserJoinMobile = (importDefault(8233) /* metro dependency 8233: SystemMessageUtils */).getSystemMessageUserJoinMobile(message.id);
|
||||
const r7 = value4 == null ? value2 : value4.getGuildId();
|
||||
if (r7 != null) {
|
||||
if (value4 != null) {
|
||||
guild = GuildStore.getGuild(r7);
|
||||
r5 = guild != null && !(guild.systemChannelFlags & SystemChannelFlags.SUPPRESS_JOIN_NOTIFICATION_REPLIES);
|
||||
moduleValue2 = require(8240) /* metro dependency 8240: useIsStickerReplyEnabled */;
|
||||
if (moduleValue2.computeIsStickerReplyEnabled(r7, value4, message, r5)) {
|
||||
moduleValue3 = require(8241) /* metro dependency 8241: transformSticker */;
|
||||
transformSticker = moduleValue3.transformSticker;
|
||||
moduleValue4 = require(8244) /* metro dependency 8244: WelcomeCTAUtils */;
|
||||
r6 = Reflect.apply(transformSticker, moduleValue3, [moduleValue4.pickWelcomeSticker(message.id)]);
|
||||
r18 = message;
|
||||
} else {
|
||||
r6 = value2;
|
||||
r18 = message;
|
||||
}
|
||||
} else {
|
||||
r6 = value2;
|
||||
}
|
||||
} else {
|
||||
r6 = value2;
|
||||
}
|
||||
const object3 = {};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const formatToParts = intl.formatToParts;
|
||||
const object4 = {};
|
||||
object4.username = messageAuthorWithProcessedColor.nick;
|
||||
object4.usernameOnClick = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
object3.content = Reflect.apply(formatToParts, intl, [systemMessageUserJoinMobile, object4]);
|
||||
object3.sticker = r6;
|
||||
object3.stickerLabel = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['7Tj6HT']);
|
||||
copyDataProperties(object3, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), r18);
|
||||
return object3;
|
||||
}
|
||||
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
/* Metro module 8246; source: modules/messages/native/renderer/system_messages/UserPremiumGuildSubscriptionSystemMessage.tsx; dependencies: [8247, 8205, 8207, 1244, 8208, 2] */
|
||||
function _fun65907(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65907, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8431:6, offset: 0x01be4fb4, size: 103 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/UserPremiumGuildSubscriptionSystemMessage.tsx');
|
||||
exports.createUserPremiumGuildSubscriptionSystemMessage = createUserPremiumGuildSubscriptionSystemMessage;
|
||||
}
|
||||
|
||||
function createUserPremiumGuildSubscriptionSystemMessage(a0) { // fn#65908, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8431:270, offset: 0x01be501b, size: 306 bytes, params: 2, frame: 22
|
||||
var object2;
|
||||
var r12;
|
||||
var r4;
|
||||
const intl = require(dependencyMap[3]).intl;
|
||||
const t = require(dependencyMap[3]).t;
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const value2 = importDefault(dependencyMap[0])(message);
|
||||
const messageAuthorWithProcessedColor = require(dependencyMap[1]).getMessageAuthorWithProcessedColor(message);
|
||||
const value4 = importDefault(dependencyMap[2])({message: message, author: messageAuthorWithProcessedColor,
|
||||
roleStyle: roleStyle});
|
||||
object2 = {};
|
||||
if (value2 > 1) {
|
||||
r4 = intl.formatToParts(t.rbj006, {username: messageAuthorWithProcessedColor.nick, usernameOnClick: value4,
|
||||
numSubscriptions: value2});
|
||||
r12 = dependencyMap;
|
||||
} else {
|
||||
r4 = intl.formatToParts(t.ihxM9x, {username: messageAuthorWithProcessedColor.nick, usernameOnClick: value4});
|
||||
}
|
||||
object2.content = r4;
|
||||
copyDataProperties(object2, importDefault(dependencyMap[4])(a0), r12);
|
||||
return object2;
|
||||
}
|
||||
|
||||
+70
@@ -0,0 +1,70 @@
|
||||
/* Metro module 8248; source: modules/messages/native/renderer/system_messages/UserPremiumGuildSubscriptionTierAchievedSystemMessage.tsx; dependencies: [1379, 1867, 8246, 8247, 8205, 8207, 1244, 8249, 8208, 2] */
|
||||
function _fun65911(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65911, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8433:6, offset: 0x01be51dd, size: 134 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/UserPremiumGuildSubscriptionTierAchievedSystemMessage.tsx');
|
||||
exports.createUserPremiumGuildSubscriptionTierAchievedSystemMessage = createUserPremiumGuildSubscriptionTierAchievedSystemMessage;
|
||||
}
|
||||
|
||||
function createUserPremiumGuildSubscriptionTierAchievedSystemMessage(a0, a1) { // fn#65912, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8433:318, offset: 0x01be5263, size: 526 bytes, params: 3, frame: 25
|
||||
var object6;
|
||||
var r3;
|
||||
var r15;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
var formatToParts;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var oAYAP7;
|
||||
var object4;
|
||||
var nick;
|
||||
var GjNvr7;
|
||||
var object5;
|
||||
const message = a0.message;
|
||||
const roleStyle = a0.roleStyle;
|
||||
const getChannel = ChannelStore.getChannel;
|
||||
const getChannelId = message.getChannelId;
|
||||
const value2 = Reflect.apply(getChannel, ChannelStore, [Reflect.apply(getChannelId, message, [])]);
|
||||
if (value2 == null) {
|
||||
return (require(8246) /* metro dependency 8246: UserPremiumGuildSubscriptionSystemMessage */).createUserPremiumGuildSubscriptionSystemMessage(a0);
|
||||
}
|
||||
const getGuild = GuildStore.getGuild;
|
||||
const getGuildId = value2.getGuildId;
|
||||
const value3 = Reflect.apply(getGuild, GuildStore, [Reflect.apply(getGuildId, value2, [])]);
|
||||
if (value3 == null) {
|
||||
return (require(8246) /* metro dependency 8246: UserPremiumGuildSubscriptionSystemMessage */).createUserPremiumGuildSubscriptionSystemMessage(a0);
|
||||
}
|
||||
const value4 = (importDefault(8247) /* metro dependency 8247: getNumSubscriptionsPurchasedFromSystemMessage */)(message);
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(message);
|
||||
const value6 = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: message,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: roleStyle});
|
||||
object6 = {};
|
||||
if (value4 > 1) {
|
||||
formatToParts = intl.formatToParts;
|
||||
GjNvr7 = t.GjNvr7;
|
||||
object5 = {};
|
||||
nick = messageAuthorWithProcessedColor.nick;
|
||||
object5.username = nick;
|
||||
object5.usernameOnClick = value6;
|
||||
object5.guildName = value3.name;
|
||||
object5.newTierName = (require(8249) /* metro dependency 8249: GuildBoostingUtils */).getTierName(a1);
|
||||
object5.numSubscriptions = value4;
|
||||
r3 = Reflect.apply(formatToParts, intl, [GjNvr7, object5]);
|
||||
r15 = nick;
|
||||
} else {
|
||||
formatToParts = intl.formatToParts;
|
||||
oAYAP7 = t.oAYAP7;
|
||||
object4 = {};
|
||||
object4.username = messageAuthorWithProcessedColor.nick;
|
||||
object4.usernameOnClick = value6;
|
||||
object4.guildName = value3.name;
|
||||
object4.newTierName = (require(8249) /* metro dependency 8249: GuildBoostingUtils */).getTierName(a1);
|
||||
r3 = Reflect.apply(formatToParts, intl, [oAYAP7, object4]);
|
||||
r15 = messageAuthorWithProcessedColor;
|
||||
}
|
||||
object6.content = r3;
|
||||
copyDataProperties(object6, (importDefault(8208) /* metro dependency 8208: createCommonMessage */)(a0), r15);
|
||||
return object6;
|
||||
}
|
||||
|
||||
+89
@@ -0,0 +1,89 @@
|
||||
/* Metro module 8318; source: modules/messages/native/renderer/system_messages/VoiceSessionSystemMessage.tsx; dependencies: [1379, 8213, 8205, 8319, 1244, 8207, 8208, 2] */
|
||||
function _fun66240(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66240, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8503:6, offset: 0x01bf49bb, size: 129 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/VoiceSessionSystemMessage.tsx');
|
||||
exports.createVoiceSessionSystemMessage = function(a0) {
|
||||
var message = a0.message;
|
||||
var roleStyle = a0.roleStyle;
|
||||
var object = {};
|
||||
object.content = getMessageContent_66241(message, roleStyle);
|
||||
copyDataProperties(object, importDefault(dependencyMap[6])(a0), message);
|
||||
return object;
|
||||
};
|
||||
}
|
||||
|
||||
function getMessageContent_66241(a0, a1) { // fn#66241, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8503:124, offset: 0x01bf4a3c, size: 627 bytes, params: 3, frame: 28
|
||||
var nick;
|
||||
var r12;
|
||||
var r0;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
var formatToParts;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var atbXuX;
|
||||
var object2;
|
||||
var length;
|
||||
var property;
|
||||
var HzBfIN;
|
||||
var value;
|
||||
const env0_0 = ChannelStore.getChannel(a0.channel_id);
|
||||
const value2 = undefined;
|
||||
const value3 = (importDefault(8213) /* metro dependency 8213: getHumanizedCallDuration */)(a0);
|
||||
const messageAuthorWithProcessedColor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getMessageAuthorWithProcessedColor(a0);
|
||||
const value6 = (require(8319) /* metro dependency 8319: VoiceSessionUtils */).getSortedVoiceSessionParticipants(a0).map(_fun66242);
|
||||
if (value3 == null) {
|
||||
formatToParts = intl.formatToParts;
|
||||
HzBfIN = t.HzBfIN;
|
||||
object2 = {};
|
||||
object2.username = messageAuthorWithProcessedColor.nick;
|
||||
value = importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */;
|
||||
object2.usernameOnClick = value({message: a0, author: messageAuthorWithProcessedColor, roleStyle: a1});
|
||||
value = Reflect.apply(formatToParts, intl, [HzBfIN, object2]);
|
||||
r0 = value;
|
||||
} else {
|
||||
formatToParts = intl.formatToParts;
|
||||
atbXuX = t.atbXuX;
|
||||
object2 = {};
|
||||
length = value6.length;
|
||||
object2.userCount = length + 1;
|
||||
nick = messageAuthorWithProcessedColor.nick;
|
||||
object2.username = nick;
|
||||
object2.usernameOnClick = (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({message: a0,
|
||||
author: messageAuthorWithProcessedColor, roleStyle: a1});
|
||||
property = value6[0];
|
||||
nick = property == null ? value2 : property.messageAuthor.nick;
|
||||
object2.username2 = nick;
|
||||
r12 = value6[0] != null ? (importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */)({userId: value6[0].user.id,
|
||||
|
||||
message: a0, author: value6[0].messageAuthor, roleStyle: a1}) : value2;
|
||||
object2.username2OnClick = r12;
|
||||
property = value6[1];
|
||||
nick = property == null ? value2 : property.messageAuthor.nick;
|
||||
object2.username3 = nick;
|
||||
if (value6[1] != null) {
|
||||
value = importDefault(8207) /* metro dependency 8207: formatUsernameOnClick */;
|
||||
value = value({userId: value6[1].user.id, message: a0, author: value6[1].messageAuthor, roleStyle: a1});
|
||||
r12 = value;
|
||||
} else {
|
||||
r12 = value2;
|
||||
}
|
||||
object2.username3OnClick = r12;
|
||||
length = value6.length;
|
||||
object2.otherCount = length - 1;
|
||||
object2.duration = value3;
|
||||
value = Reflect.apply(formatToParts, intl, [atbXuX, object2]);
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function _fun66242(a0) { // fn#66242, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8503:282, offset: 0x01bf4caf, size: 60 bytes, params: 2, frame: 14
|
||||
const object2 = {user: a0};
|
||||
const value = environment.__proto__;
|
||||
object2.messageAuthor = (require(8205) /* metro dependency 8205: useAuthorWithProcessedColor */).getUserAuthorWithProcessedColor(a0,
|
||||
env0_0);
|
||||
return object2;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
/* Metro module 8208; source: modules/messages/native/renderer/system_messages/createCommonMessage.tsx; dependencies: [4501, 4002, 4000, 697, 3826, 8191, 8209, 8210, 2] */
|
||||
function _fun65756(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65756, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8393:6, offset: 0x01bdd418, size: 191 bytes, params: 8, frame: 21
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
let value = require(4501) /* metro dependency 4501: createStyles */;
|
||||
value = value.experimental_createToken(_fun65757);
|
||||
const createStylesModule = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createNativeStyleProperties = createStylesModule.createNativeStyleProperties;
|
||||
const TEXT_MUTED = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_MUTED;
|
||||
const env0_3 = Reflect.apply(createNativeStyleProperties, createStylesModule, [{timestampColor: TEXT_MUTED,
|
||||
highlightColor: value}]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/createCommonMessage.tsx');
|
||||
exports.default = createCommonMessage;
|
||||
}
|
||||
|
||||
function _fun65757({theme}) { // fn#65757, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8393:132, offset: 0x01bdd4d7, size: 125 bytes, params: 2, frame: 16
|
||||
var r0;
|
||||
var moduleValue2;
|
||||
if ((require(4002) /* metro dependency 4002: shared */).isThemeDark(theme)) {
|
||||
moduleValue2 = require(4000) /* metro dependency 4000: ColorUtils */;
|
||||
r0 = moduleValue2.hexWithOpacity((importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.WHITE,
|
||||
0.1);
|
||||
} else {
|
||||
r0 = 'rgba(201,210,240,0.6)';
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function createCommonMessage({message, theme, reactions}) { // fn#65758, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8393:467, offset: 0x01bdd554, size: 257 bytes, params: 2, frame: 21
|
||||
const value2 = env0_3(theme);
|
||||
const object2 = {};
|
||||
object2.id = message.id;
|
||||
object2.channelId = message.channel_id;
|
||||
object2.type = message.type;
|
||||
object2.mentioned = message.mentioned;
|
||||
const dateUtilsModule = require(3826) /* metro dependency 3826: DateUtils */;
|
||||
object2.timestamp = dateUtilsModule.calendarFormat(message.timestamp, true);
|
||||
object2.timestampColor = value2.timestampColor;
|
||||
object2.dark = (require(4002) /* metro dependency 4002: shared */).isThemeDark(theme);
|
||||
object2.highlightColor = value2.highlightColor;
|
||||
object2.reactions = reactions;
|
||||
object2.swipeToReplyIconUrl = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(8209) /* metro dependency 8209 */);
|
||||
object2.swipeToEditIconUrl = (require(8191) /* metro dependency 8191: EmbedUtils */).getAssetUriForEmbed(importDefault(8210) /* metro dependency 8210 */);
|
||||
return object2;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
/* Metro module 8207; source: modules/messages/native/renderer/system_messages/formatUsernameOnClick.tsx; dependencies: [8206, 2] */
|
||||
function _fun65754(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65754, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8392:6, offset: 0x01bdd2f4, size: 96 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/formatUsernameOnClick.tsx');
|
||||
exports.default = formatUsernameOnClick;
|
||||
}
|
||||
|
||||
function formatUsernameOnClick({userId, message, author, roleStyle, messageChannelId}) { // fn#65755, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8392:210, offset: 0x01bdd354, size: 196 bytes, params: 2, frame: 21
|
||||
const colorString = author.colorString;
|
||||
const colorStrings = author.colorStrings;
|
||||
const guildId = author.guildId;
|
||||
const r10 = userId ?? message.author.id;
|
||||
const object2 = {action: 'bindUserMenu', userId: r10};
|
||||
object2.linkColor = roleStyle !== 'username' ? null : colorString;
|
||||
object2.roleColor = colorString;
|
||||
const enhancedRoleColorUtilsModule = require(8206) /* metro dependency 8206: EnhancedRoleColorUtils */;
|
||||
object2.roleColors = enhancedRoleColorUtilsModule.isNativeMessageEligibleForEnhancedRoleColors(guildId,
|
||||
r10) ? colorStrings : null;
|
||||
object2.shouldShowRoleDot = roleStyle === 'dot' && colorString != null;
|
||||
object2.messageChannelId = messageChannelId ?? message.channel_id;
|
||||
object2.medium = true;
|
||||
return object2;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,55 @@
|
||||
/* Metro module 8241; source: modules/messages/native/renderer/system_messages/transformSticker.tsx; dependencies: [31, 3832, 4643, 8242, 1244, 3829, 8197, 2] */
|
||||
function _fun65890(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65890, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8426:6, offset: 0x01be455f, size: 160 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_2 = importAll(31) /* metro dependency 31 */;
|
||||
const env0_3 = (require(3832) /* metro dependency 3832: StickersConstants */).StickerAnimationSettings;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/transformSticker.tsx');
|
||||
exports.default = useTransformedSticker;
|
||||
exports.transformSticker = transformSticker;
|
||||
}
|
||||
|
||||
function transform(a0, a1, a2) { // fn#65891, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8426:141, offset: 0x01be45ff, size: 347 bytes, params: 4, frame: 20
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
const object2 = {};
|
||||
copyDataProperties(object2, a0, a0);
|
||||
const id = a0.id;
|
||||
const value = '';
|
||||
object2['asset'] = id ?? value;
|
||||
object2['url'] = (require(4643) /* metro dependency 4643: StickersUtils */).getStickerAssetUrl(a0,
|
||||
{isPreview: !a1}) ?? value;
|
||||
const NativeLottieRenderMode = (require(8242) /* metro dependency 8242: NativeLottieView */).NativeLottieRenderMode;
|
||||
object2['renderMode'] = a1 ? NativeLottieRenderMode.LOOP : NativeLottieRenderMode.STILL;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
object2['accessibilityLabel'] = a2 ? intl.string(t['fT+Yjp']) : intl.formatToPlainString(t.rk6pOw,
|
||||
{stickerName: a0.name});
|
||||
const string = intl.string;
|
||||
const GCEruV = t.GCEruV;
|
||||
object2['accessibilityHint'] = Reflect.apply(string, intl, [GCEruV]);
|
||||
return object2;
|
||||
}
|
||||
|
||||
function useTransformedSticker({sticker, isStickerReplyEnabled}) { // fn#65892, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8426:667, offset: 0x01be475a, size: 156 bytes, params: 2, frame: 18
|
||||
const AnimateStickers = (require(3829) /* metro dependency 3829: UserSettings */).AnimateStickers;
|
||||
const value2 = AnimateStickers.useSetting();
|
||||
const ALWAYS_ANIMATE = StickerAnimationSettings.ALWAYS_ANIMATE;
|
||||
return env0_2.useMemo(_fun65893, [value2 === ALWAYS_ANIMATE, isStickerReplyEnabled,
|
||||
(require(8197) /* metro dependency 8197: AccessibilityLabelOptimizationExperiment */).shouldSkipAccessibilityLabels(),
|
||||
sticker]);
|
||||
}
|
||||
|
||||
function transformSticker(a0) { // fn#65894, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8426:919, offset: 0x01be4820, size: 93 bytes, params: 2, frame: 17
|
||||
const transformBinding = transform;
|
||||
const AnimateStickers = (require(3829) /* metro dependency 3829: UserSettings */).AnimateStickers;
|
||||
const setting = AnimateStickers.getSetting();
|
||||
const ALWAYS_ANIMATE = StickerAnimationSettings.ALWAYS_ANIMATE;
|
||||
let value = require(8197) /* metro dependency 8197: AccessibilityLabelOptimizationExperiment */;
|
||||
value = value.shouldSkipAccessibilityLabels();
|
||||
return transformBinding(a0, setting === ALWAYS_ANIMATE, value);
|
||||
}
|
||||
|
||||
function _fun65893() { // fn#65893, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8426:857, offset: 0x01be47f6, size: 42 bytes, params: 1, frame: 16
|
||||
return isStickerReplyEnabled ? transform(sticker, result, env0_3) : undefined;
|
||||
}
|
||||
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
/* Metro module 8205; source: modules/messages/native/renderer/system_messages/useAuthorWithProcessedColor.tsx; dependencies: [27, 4634, 8206, 2] */
|
||||
function _fun65743(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65743, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8390:6, offset: 0x01bdcdf0, size: 130 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_2 = (require(27) /* metro dependency 27 */).processColor;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/useAuthorWithProcessedColor.tsx');
|
||||
exports.getMessageAuthorWithProcessedColor = getMessageAuthorWithProcessedColor;
|
||||
exports.getUserAuthorWithProcessedColor = getUserAuthorWithProcessedColor;
|
||||
}
|
||||
|
||||
function getMessageAuthorWithProcessedColor(a0) { // fn#65744, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8390:270, offset: 0x01bdce72, size: 136 bytes, params: 2, frame: 16
|
||||
const value2 = undefined;
|
||||
const {nick, colorString, colorStrings,
|
||||
guildId} = (require(4634) /* metro dependency 4634: useMessageAuthor */).getMessageAuthor(a0);
|
||||
const object2 = {nick: nick};
|
||||
object2.colorString = colorString != null ? processColor(colorString) : value2;
|
||||
object2.colorStrings = (require(8206) /* metro dependency 8206: EnhancedRoleColorUtils */).processColorStrings(colorStrings);
|
||||
object2.guildId = guildId;
|
||||
return object2;
|
||||
}
|
||||
|
||||
function getUserAuthorWithProcessedColor(a0, a1) { // fn#65745, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8390:541, offset: 0x01bdcefa, size: 140 bytes, params: 3, frame: 17
|
||||
const value2 = undefined;
|
||||
const {nick, colorString, colorStrings,
|
||||
guildId} = (require(4634) /* metro dependency 4634: useMessageAuthor */).getUserAuthor(a0, a1);
|
||||
const object2 = {nick: nick};
|
||||
object2.colorString = colorString != null ? processColor(colorString) : value2;
|
||||
object2.colorStrings = (require(8206) /* metro dependency 8206: EnhancedRoleColorUtils */).processColorStrings(colorStrings);
|
||||
object2.guildId = guildId;
|
||||
return object2;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
/* Metro module 8240; source: modules/messages/native/renderer/system_messages/useIsStickerReplyEnabled.tsx; dependencies: [1945, 3784, 1878, 661, 6860, 2] */
|
||||
function _fun65888(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65888, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8425:6, offset: 0x01be440a, size: 168 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const guildMemberStore = importDefault(1945) /* metro dependency 1945: GuildMemberStore */;
|
||||
const permissionStore = importDefault(3784) /* metro dependency 3784: PermissionStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const env0_5 = (require(661) /* metro dependency 661: Constants */).Permissions;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/renderer/system_messages/useIsStickerReplyEnabled.tsx');
|
||||
exports.computeIsStickerReplyEnabled = computeIsStickerReplyEnabled;
|
||||
}
|
||||
|
||||
function computeIsStickerReplyEnabled(a0, a1, {author}, a3) { // fn#65889, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8425:290, offset: 0x01be44b2, size: 173 bytes, params: 5, frame: 18
|
||||
const value = a3;
|
||||
const currentUser = UserStore.getCurrentUser();
|
||||
const r3 = currentUser != null && GuildMemberStore.getMember(a0, currentUser.id)?.isPending;
|
||||
const isReadOnlyThread = (require(6860) /* metro dependency 6860: ThreadHooks */).computeIsReadOnlyThread(a1);
|
||||
const can = PermissionStore.can;
|
||||
const SEND_MESSAGES = Permissions.SEND_MESSAGES;
|
||||
const value7 = Reflect.apply(can, PermissionStore, [SEND_MESSAGES, a1]);
|
||||
const bot = author.bot;
|
||||
let r0 = value7 && !isReadOnlyThread && !r3;
|
||||
r0 = r0 && !bot && value;
|
||||
return r0;
|
||||
}
|
||||
|
||||
Loaded 100 of 16065 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user