341 lines
22 KiB
TypeScript
341 lines
22 KiB
TypeScript
/* Metro module 15238; source: modules/message_request/native/MessageRequestPreview.tsx; dependencies: [31, 27, 3793, 661, 33, 4501, 6597, 697, 11942, 566, 683, 1244, 8349, 4643, 1305, 2] */
|
|
import RelationshipStore from '../../../stores/RelationshipStore.tsx'; /* Metro dependency 3793 */
|
|
import TextStyles from '../../rebrand/native/TextStyles.tsx'; /* Metro dependency 6597 */
|
|
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
|
|
import * as ReactNativeModule from '../../../by-id/module-00027-ReactNative.js'; /* Metro dependency 27 */
|
|
import * as ReactModule from '../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
|
|
import * as JsxRuntimeModule from '../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */
|
|
import * as FluxModule from '../../../external/discord_common/js/packages/flux/index.tsx'; /* Metro dependency 566 */
|
|
import * as ConstantsModule from '../../../Constants.tsx'; /* Metro dependency 661 */
|
|
import * as NativeModule from '../../../design/void/native.tsx'; /* Metro dependency 1305 */
|
|
import * as CreateStylesModule from '../../../design/components/Styles/native/createStyles.tsx'; /* Metro dependency 4501 */
|
|
import * as UseMessageRequestPreviewModule from '../hooks/useMessageRequestPreview.tsx'; /* Metro dependency 11942 */
|
|
|
|
function _fun116561(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#116561, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15435:6, offset: 0x0248e950, size: 402 bytes, params: 8, frame: 28
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
let value = ReactModule;
|
|
const Fonts = ConstantsModule.Fonts;
|
|
const createStyles = CreateStylesModule.createStyles;
|
|
object = {};
|
|
const object2 = {fontStyle: 'italic'};
|
|
let PRIMARY_MEDIUM = Fonts.PRIMARY_MEDIUM;
|
|
let TEXT_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_DEFAULT;
|
|
copyDataProperties(object2, TextStyles(PRIMARY_MEDIUM, TEXT_DEFAULT, 12), undefined);
|
|
object2['lineHeight'] = 16;
|
|
object.systemContent = object2;
|
|
const object3 = {};
|
|
PRIMARY_MEDIUM = Fonts.PRIMARY_MEDIUM;
|
|
TEXT_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_DEFAULT;
|
|
copyDataProperties(object3, TextStyles(PRIMARY_MEDIUM, TEXT_DEFAULT, 12), undefined);
|
|
object3['lineHeight'] = 16;
|
|
object.messageContent = object3;
|
|
const env0_9 = Reflect.apply(createStyles, CreateStylesModule, [object]);
|
|
value = value.memo(MessageRequestPreview);
|
|
(FileImportTrackerModule).fileFinishedImporting('modules/message_request/native/MessageRequestPreview.tsx');
|
|
exports.default = value;
|
|
function MessageRequestPreview({channel, style}) { // fn#116562, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15435:441, offset: 0x0248eae2, size: 1116 bytes, params: 2, frame: 25
|
|
var content;
|
|
var r8;
|
|
var r1;
|
|
var r6;
|
|
var value5;
|
|
var value6;
|
|
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
|
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
|
var value7;
|
|
var moduleValue3;
|
|
var Array;
|
|
var value14;
|
|
var value15;
|
|
var value16;
|
|
var value17;
|
|
const styles = useStyles();
|
|
const {loaded, error,
|
|
message} = (UseMessageRequestPreviewModule).useMessageRequestPreview(channel);
|
|
const {isBlocked,
|
|
isIgnored} = (FluxModule).useStateFromStoresObject([RelationshipStore],
|
|
_fun116563, [message]);
|
|
env0_3.useEffect(_fun116564, [channel, message]);
|
|
if (error) {
|
|
value17 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.BZHld2);
|
|
r1 = false;
|
|
r6 = value17;
|
|
} else {
|
|
value5 = null;
|
|
value6 = false;
|
|
if (loaded) {
|
|
if (value5 == message) {
|
|
if (value5 == message) {
|
|
content = value5 == message ? undefined : message.content;
|
|
if (value5 == content) {
|
|
if (value5 != message) {
|
|
moduleValue3 = require(4643) /* metro dependency 4643: StickersUtils */;
|
|
r8 = moduleValue3.getMessageStickers(message).length > 0 ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['zuI+by']) : value5 != message.interaction ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['2v7kfl']) : message.hasFlag(MessageFlags.IS_VOICE_MESSAGE) ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['6bhHrc']) : message.hasFlag(MessageFlags.IS_COMPONENTS_V2) ? intl.string(t.Xxm5i3) : intl.string(t.LoMGlg);
|
|
r1 = value6;
|
|
r6 = r8;
|
|
} else {
|
|
value7 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['0KfDxM']);
|
|
r1 = value6;
|
|
r6 = value7;
|
|
}
|
|
} else {
|
|
content = message.content;
|
|
if (content !== '') {
|
|
content = (importDefault(8349) /* metro dependency 8349: renderMessageMarkup */)(message,
|
|
{'noStyleAndInteraction': true, 'allowGameMentions': true}).content;
|
|
Array = global.Array;
|
|
if (Array.isArray(content)) {
|
|
if (content.length === 0) {
|
|
value14 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['262oPB']);
|
|
r1 = value6;
|
|
r6 = value14;
|
|
} else if (value5 == content) {
|
|
value14 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['262oPB']);
|
|
r1 = value6;
|
|
r6 = value14;
|
|
} else {
|
|
r1 = true;
|
|
r6 = content;
|
|
}
|
|
} else if (value5 == content) {
|
|
value14 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['262oPB']);
|
|
r1 = value6;
|
|
r6 = value14;
|
|
} else {
|
|
r1 = true;
|
|
r6 = content;
|
|
}
|
|
} else if (value5 != message) {
|
|
moduleValue3 = require(4643) /* metro dependency 4643: StickersUtils */;
|
|
r8 = moduleValue3.getMessageStickers(message).length > 0 ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['zuI+by']) : value5 != message.interaction ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['2v7kfl']) : message.hasFlag(MessageFlags.IS_VOICE_MESSAGE) ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['6bhHrc']) : message.hasFlag(MessageFlags.IS_COMPONENTS_V2) ? intl.string(t.Xxm5i3) : intl.string(t.LoMGlg);
|
|
r1 = value6;
|
|
r6 = r8;
|
|
} else {
|
|
value7 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['0KfDxM']);
|
|
r1 = value6;
|
|
r6 = value7;
|
|
}
|
|
}
|
|
} else if (isIgnored) {
|
|
value15 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.uxrh1O);
|
|
r1 = value6;
|
|
r6 = value15;
|
|
} else {
|
|
content = value5 == message ? undefined : message.content;
|
|
if (value5 == content) {
|
|
if (value5 != message) {
|
|
moduleValue3 = require(4643) /* metro dependency 4643: StickersUtils */;
|
|
r8 = moduleValue3.getMessageStickers(message).length > 0 ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['zuI+by']) : value5 != message.interaction ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['2v7kfl']) : message.hasFlag(MessageFlags.IS_VOICE_MESSAGE) ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['6bhHrc']) : message.hasFlag(MessageFlags.IS_COMPONENTS_V2) ? intl.string(t.Xxm5i3) : intl.string(t.LoMGlg);
|
|
r1 = value6;
|
|
r6 = r8;
|
|
} else {
|
|
value7 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['0KfDxM']);
|
|
r1 = value6;
|
|
r6 = value7;
|
|
}
|
|
} else {
|
|
content = message.content;
|
|
if (content !== '') {
|
|
content = (importDefault(8349) /* metro dependency 8349: renderMessageMarkup */)(message,
|
|
{'noStyleAndInteraction': true, 'allowGameMentions': true}).content;
|
|
Array = global.Array;
|
|
if (Array.isArray(content)) {
|
|
if (content.length === 0) {
|
|
value14 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['262oPB']);
|
|
r1 = value6;
|
|
r6 = value14;
|
|
} else if (value5 == content) {
|
|
value14 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['262oPB']);
|
|
r1 = value6;
|
|
r6 = value14;
|
|
} else {
|
|
r1 = true;
|
|
r6 = content;
|
|
}
|
|
} else if (value5 == content) {
|
|
value14 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['262oPB']);
|
|
r1 = value6;
|
|
r6 = value14;
|
|
} else {
|
|
r1 = true;
|
|
r6 = content;
|
|
}
|
|
} else if (value5 != message) {
|
|
moduleValue3 = require(4643) /* metro dependency 4643: StickersUtils */;
|
|
r8 = moduleValue3.getMessageStickers(message).length > 0 ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['zuI+by']) : value5 != message.interaction ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['2v7kfl']) : message.hasFlag(MessageFlags.IS_VOICE_MESSAGE) ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['6bhHrc']) : message.hasFlag(MessageFlags.IS_COMPONENTS_V2) ? intl.string(t.Xxm5i3) : intl.string(t.LoMGlg);
|
|
r1 = value6;
|
|
r6 = r8;
|
|
} else {
|
|
value7 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['0KfDxM']);
|
|
r1 = value6;
|
|
r6 = value7;
|
|
}
|
|
}
|
|
}
|
|
} else if (isBlocked) {
|
|
value16 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['WPe+xL']);
|
|
r1 = value6;
|
|
r6 = value16;
|
|
} else if (value5 == message) {
|
|
content = value5 == message ? undefined : message.content;
|
|
if (value5 == content) {
|
|
if (value5 != message) {
|
|
moduleValue3 = require(4643) /* metro dependency 4643: StickersUtils */;
|
|
r8 = moduleValue3.getMessageStickers(message).length > 0 ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['zuI+by']) : value5 != message.interaction ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['2v7kfl']) : message.hasFlag(MessageFlags.IS_VOICE_MESSAGE) ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['6bhHrc']) : message.hasFlag(MessageFlags.IS_COMPONENTS_V2) ? intl.string(t.Xxm5i3) : intl.string(t.LoMGlg);
|
|
r1 = value6;
|
|
r6 = r8;
|
|
} else {
|
|
value7 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['0KfDxM']);
|
|
r1 = value6;
|
|
r6 = value7;
|
|
}
|
|
} else {
|
|
content = message.content;
|
|
if (content !== '') {
|
|
content = (importDefault(8349) /* metro dependency 8349: renderMessageMarkup */)(message,
|
|
{'noStyleAndInteraction': true, 'allowGameMentions': true}).content;
|
|
Array = global.Array;
|
|
if (Array.isArray(content)) {
|
|
if (content.length === 0) {
|
|
value14 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['262oPB']);
|
|
r1 = value6;
|
|
r6 = value14;
|
|
} else if (value5 == content) {
|
|
value14 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['262oPB']);
|
|
r1 = value6;
|
|
r6 = value14;
|
|
} else {
|
|
r1 = true;
|
|
r6 = content;
|
|
}
|
|
} else if (value5 == content) {
|
|
value14 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['262oPB']);
|
|
r1 = value6;
|
|
r6 = value14;
|
|
} else {
|
|
r1 = true;
|
|
r6 = content;
|
|
}
|
|
} else if (value5 != message) {
|
|
moduleValue3 = require(4643) /* metro dependency 4643: StickersUtils */;
|
|
r8 = moduleValue3.getMessageStickers(message).length > 0 ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['zuI+by']) : value5 != message.interaction ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['2v7kfl']) : message.hasFlag(MessageFlags.IS_VOICE_MESSAGE) ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['6bhHrc']) : message.hasFlag(MessageFlags.IS_COMPONENTS_V2) ? intl.string(t.Xxm5i3) : intl.string(t.LoMGlg);
|
|
r1 = value6;
|
|
r6 = r8;
|
|
} else {
|
|
value7 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['0KfDxM']);
|
|
r1 = value6;
|
|
r6 = value7;
|
|
}
|
|
}
|
|
} else if (isIgnored) {
|
|
value15 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.uxrh1O);
|
|
r1 = value6;
|
|
r6 = value15;
|
|
} else {
|
|
content = value5 == message ? undefined : message.content;
|
|
if (value5 == content) {
|
|
if (value5 != message) {
|
|
moduleValue3 = require(4643) /* metro dependency 4643: StickersUtils */;
|
|
r8 = moduleValue3.getMessageStickers(message).length > 0 ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['zuI+by']) : value5 != message.interaction ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['2v7kfl']) : message.hasFlag(MessageFlags.IS_VOICE_MESSAGE) ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['6bhHrc']) : message.hasFlag(MessageFlags.IS_COMPONENTS_V2) ? intl.string(t.Xxm5i3) : intl.string(t.LoMGlg);
|
|
r1 = value6;
|
|
r6 = r8;
|
|
} else {
|
|
value7 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['0KfDxM']);
|
|
r1 = value6;
|
|
r6 = value7;
|
|
}
|
|
} else {
|
|
content = message.content;
|
|
if (content !== '') {
|
|
content = (importDefault(8349) /* metro dependency 8349: renderMessageMarkup */)(message,
|
|
{'noStyleAndInteraction': true, 'allowGameMentions': true}).content;
|
|
Array = global.Array;
|
|
if (Array.isArray(content)) {
|
|
if (content.length === 0) {
|
|
value14 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['262oPB']);
|
|
r1 = value6;
|
|
r6 = value14;
|
|
} else if (value5 == content) {
|
|
value14 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['262oPB']);
|
|
r1 = value6;
|
|
r6 = value14;
|
|
} else {
|
|
r1 = true;
|
|
r6 = content;
|
|
}
|
|
} else if (value5 == content) {
|
|
value14 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['262oPB']);
|
|
r1 = value6;
|
|
r6 = value14;
|
|
} else {
|
|
r1 = true;
|
|
r6 = content;
|
|
}
|
|
} else if (value5 != message) {
|
|
moduleValue3 = require(4643) /* metro dependency 4643: StickersUtils */;
|
|
r8 = moduleValue3.getMessageStickers(message).length > 0 ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['zuI+by']) : value5 != message.interaction ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['2v7kfl']) : message.hasFlag(MessageFlags.IS_VOICE_MESSAGE) ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['6bhHrc']) : message.hasFlag(MessageFlags.IS_COMPONENTS_V2) ? intl.string(t.Xxm5i3) : intl.string(t.LoMGlg);
|
|
r1 = value6;
|
|
r6 = r8;
|
|
} else {
|
|
value7 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['0KfDxM']);
|
|
r1 = value6;
|
|
r6 = value7;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
r1 = value6;
|
|
r6 = value5;
|
|
}
|
|
}
|
|
const r7 = r1 ? styles.messageContent : styles.systemContent;
|
|
const LegacyText = (NativeModule).LegacyText;
|
|
return (
|
|
<View style={style}>
|
|
<LegacyText
|
|
style={r7}
|
|
numberOfLines={3}
|
|
ellipsizeMode="tail"
|
|
>
|
|
{r6}
|
|
</LegacyText>
|
|
</View>
|
|
);
|
|
function _fun116563() { // fn#116563, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15435:614, offset: 0x0248ef3e, size: 85 bytes, params: 1, frame: 15
|
|
return {isBlocked: message != null && RelationshipStore.isBlockedForMessage(message),
|
|
isIgnored: message != null && RelationshipStore.isIgnoredForMessage(message)};
|
|
}
|
|
|
|
function _fun116564() { // fn#116564, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15435:757, offset: 0x0248ef93, size: 109 bytes, params: 1, frame: 16
|
|
var value2;
|
|
var defaultImport;
|
|
var track;
|
|
var MESSAGE_REQUEST_PREVIEW_VIEWED;
|
|
var object;
|
|
var channelBinding;
|
|
var id;
|
|
if (message != null) {
|
|
value2 = environment.__proto__;
|
|
defaultImport = importDefault(683) /* metro dependency 683: AnalyticsUtils */;
|
|
track = defaultImport.track;
|
|
MESSAGE_REQUEST_PREVIEW_VIEWED = AnalyticEvents.MESSAGE_REQUEST_PREVIEW_VIEWED;
|
|
object = {};
|
|
channelBinding = channel;
|
|
object.is_spam = channelBinding.isSpam;
|
|
id = channelBinding.id;
|
|
object.channel_id = id;
|
|
id = message.author.id;
|
|
object.other_user_id = id;
|
|
Reflect.apply(track, defaultImport, [MESSAGE_REQUEST_PREVIEW_VIEWED, object]);
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun116561, 15238, [31, 27, 3793, 661, 33, 4501, 6597, 697, 11942, 566, 683, 1244, 8349, 4643, 1305,
|
|
2]) /* metro module 15238, dependencies: [31, 27, 3793, 661, 33, 4501, 6597, 697, 11942, 566, 683, 1244, 8349, 4643, 1305, 2] */;
|