87 lines
4.2 KiB
TypeScript
87 lines
4.2 KiB
TypeScript
/* Metro module 4617; source: utils/NicknameUtils.tsx; dependencies: [1379, 1945, 3793, 1244, 3995, 566, 2] */
|
|
import ChannelStore from '../stores/ChannelStore.tsx'; /* Metro dependency 1379 */
|
|
import GuildMemberStore from '../stores/GuildMemberStore.tsx'; /* Metro dependency 1945 */
|
|
import RelationshipStore from '../stores/RelationshipStore.tsx'; /* Metro dependency 3793 */
|
|
import * as FileImportTrackerModule from '../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
|
|
import * as FluxModule from '../external/discord_common/js/packages/flux/index.tsx'; /* Metro dependency 566 */
|
|
|
|
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
|
|
let env0_0 = require;
|
|
const getNickname2 = getNickname;
|
|
const getName_396422 = 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});
|
|
object = {getNickname: getNickname2, getName: getName_396422, useName: closure3};
|
|
(FileImportTrackerModule).fileFinishedImporting('utils/NicknameUtils.tsx');
|
|
exports.default = object;
|
|
exports.getNickname = getNickname2;
|
|
exports.getName = getName_396422;
|
|
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
|
|
var relationshipStoreBinding;
|
|
var guildMemberStoreBinding;
|
|
if (a2 != null) {
|
|
if (a0 != null) {
|
|
guildMemberStoreBinding = GuildMemberStore;
|
|
return guildMemberStoreBinding.getNick(a0, a2.id);
|
|
}
|
|
if (a1 == null) {
|
|
return null;
|
|
}
|
|
var channel = ChannelStore.getChannel(a1);
|
|
if (channel == null) {
|
|
return null;
|
|
}
|
|
if (channel.isPrivate()) {
|
|
relationshipStoreBinding = RelationshipStore;
|
|
return relationshipStoreBinding.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 (FluxModule).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);
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun39640, 4617, [1379, 1945, 3793, 1244, 3995, 566,
|
|
2]) /* metro module 4617, dependencies: [1379, 1945, 3793, 1244, 3995, 566, 2] */;
|