55 lines
1.6 KiB
TypeScript
55 lines
1.6 KiB
TypeScript
// Module ID: 4319
|
|
// Function ID: 37842
|
|
// Name: getNickname
|
|
// Dependencies: [1348, 1917, 3767, 1212, 3969, 566, 2]
|
|
// Exports: useName
|
|
|
|
// Module 4319 (getNickname)
|
|
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
|
|
import closure_4 from "_isNativeReflectConstruct";
|
|
import closure_5 from "_isNativeReflectConstruct";
|
|
|
|
const require = arg1;
|
|
function getNickname(id, closure_0, user) {
|
|
if (null == user) {
|
|
return null;
|
|
} else if (null != id) {
|
|
return nick.getNick(id, user.id);
|
|
} else {
|
|
if (null != closure_0) {
|
|
channel = channel.getChannel(closure_0);
|
|
if (null != channel) {
|
|
if (channel.isPrivate()) {
|
|
return nickname.getNickname(user.id);
|
|
}
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
}
|
|
function getName(id, closure_0, user) {
|
|
if (null == user) {
|
|
const intl = require(1212) /* getSystemLocale */.intl;
|
|
let stringResult = intl.string(require(1212) /* getSystemLocale */.t.sKdZ6U);
|
|
} else {
|
|
stringResult = getNickname(id, closure_0, user);
|
|
if (null == stringResult) {
|
|
stringResult = importDefault(3969).getName(user);
|
|
const obj = importDefault(3969);
|
|
}
|
|
}
|
|
return stringResult;
|
|
}
|
|
function useName(arg0, arg1, arg2) {
|
|
const _require = arg0;
|
|
let closure_1 = arg1;
|
|
const dependencyMap = arg2;
|
|
const items = [closure_4, _isNativeReflectConstruct, closure_5];
|
|
return _require(566).useStateFromStores(items, () => outer1_7(closure_0, closure_1, closure_2));
|
|
}
|
|
const result = require("_isNativeReflectConstruct").fileFinishedImporting("utils/NicknameUtils.tsx");
|
|
|
|
export default { getNickname, getName, useName };
|
|
export { getNickname };
|
|
export { getName };
|
|
export { useName };
|