Files
discord-decomp/sources/utils/NicknameUtils.tsx
T
2026-07-27 16:20:00 +03:00

79 lines
3.5 KiB
TypeScript

/* Metro module 4617; source: utils/NicknameUtils.tsx; dependencies: [1379, 1945, 3793, 1244, 3995, 566, 2] */
function _fun39640(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#39640, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4795:6, offset: 0x010e735c, size: 201 bytes, params: 8, frame: 22
var object2;
let env0_0 = require;
const closure = getNickname;
const closure2 = getName_39642;
const closure3 = function(a0, a1, a2) {
var env0_0 = a0;
var env0_1 = a1;
var env0_2 = a2;
return require(dependencyMap[5]).useStateFromStores([GuildMemberStore, ChannelStore, RelationshipStore],
_fun39644);
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
const guildMemberStore = importDefault(1945) /* metro dependency 1945: GuildMemberStore */;
const relationshipStore = importDefault(3793) /* metro dependency 3793: RelationshipStore */;
object2 = {getNickname: closure, getName: closure2, useName: closure3};
(require(2) /* metro dependency 2 */).fileFinishedImporting('utils/NicknameUtils.tsx');
exports.default = object2;
exports.getNickname = closure;
exports.getName = closure2;
exports.useName = closure3;
}
function getNickname(a0, a1, a2) { // fn#39641, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4795:126, offset: 0x010e7425, size: 109 bytes, params: 4, frame: 16
if (a2 != null) {
if (a0 != null) {
return GuildMemberStore.getNick(a0, a2.id);
}
if (a1 == null) {
return null;
}
var channel = ChannelStore.getChannel(a1);
if (channel == null) {
return null;
}
if (channel.isPrivate()) {
return RelationshipStore.getNickname(a2.id);
}
}
return null;
}
function getName_39642(a0, a1, a2) { // fn#39642, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4795:312, offset: 0x010e7492, size: 130 bytes, params: 4, frame: 17
var r0;
var value;
var nickname;
var intl;
if (a2 == null) {
intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
r0 = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.sKdZ6U);
} else {
nickname = getNickname(a0, a1, a2);
if (nickname != null) {
r0 = nickname;
} else {
value = importDefault(3995) /* metro dependency 3995: UserUtils */;
value = value.getName(a2);
r0 = value;
}
}
return r0;
}
function useName_39643(a0, a1, a2) { // fn#39643, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4795:445, offset: 0x010e7514, size: 94 bytes, params: 4, frame: 15
const env0_0 = a0;
const env0_1 = a1;
const env0_2 = a2;
return (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildMemberStore, ChannelStore,
RelationshipStore], _fun39644);
}
function _fun39644() { // fn#39644, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4795:512, offset: 0x010e7572, size: 33 bytes, params: 1, frame: 15
return getName_39642(env0_0, require, importDefault);
}