decord/alpha/source/modules/activities/utils/InviteEmbedTextUtils.tsx

175 lines
6.3 KiB
TypeScript
Raw Normal View History

2026-10-10 08:08:14 +00:00
// Module ID: 13516
// Function ID: 13517
// Name: InviteEmbedTextUtils
2026-10-10 08:08:14 +00:00
// Dependencies: [1390, 1085, 1126, 3054, 5409, 2]
2026-07-29 08:29:29 +00:00
// Exports: getDeadGameInviteText, getHeaderText, getPartyText, getRequestToStreamText
2026-07-20 16:05:17 +00:00
2026-10-10 08:08:14 +00:00
// Module 13516 (InviteEmbedTextUtils)
2026-10-03 08:58:59 +00:00
import Constants from "Constants" /* 1085 */;
import intl6 from "intl" /* 1126 */;
2026-10-10 08:08:14 +00:00
import _modDef3054 from "module_3054" /* 3054 */;
import NicknameUtils from "NicknameUtils" /* 5409 */;
2026-10-09 10:00:15 +00:00
import UserStore from "UserStore" /* 1390 */;
2026-10-03 08:58:59 +00:00
import size from "module_2" /* 2 */;
2026-07-23 10:11:24 +00:00
2026-10-03 08:58:59 +00:00
function getAskToJoinText(author, appName, isPrivate, id4, arg4) {
if (author.author.id === id4) {
let formatToPlainStringResult;
2026-07-20 16:05:17 +00:00
if (isPrivate.isPrivate()) {
const user = UserStore.getUser(isPrivate.getRecipientId());
2026-07-20 16:05:17 +00:00
if (null != user) {
2026-10-03 08:58:59 +00:00
let formatToPlainString2Result;
const intl2 = intl6.intl;
2026-07-20 16:05:17 +00:00
const formatToPlainString2 = intl2.formatToPlainString;
2026-10-03 08:58:59 +00:00
const t2 = intl6.t;
2026-07-20 16:05:17 +00:00
if (arg4) {
const obj2 = { username: user.globalName, appName };
2026-10-03 08:58:59 +00:00
formatToPlainString2Result = formatToPlainString2(t2.JddpN2, obj2);
2026-07-20 16:05:17 +00:00
} else {
const obj3 = { username: user.globalName, appName };
formatToPlainString2Result = formatToPlainString2(t2.gYVkSW, obj3);
2026-07-20 16:05:17 +00:00
}
return formatToPlainString2Result;
}
}
2026-10-03 08:58:59 +00:00
const intl = intl6.intl;
2026-07-20 16:05:17 +00:00
const formatToPlainString = intl.formatToPlainString;
2026-10-03 08:58:59 +00:00
const t = intl6.t;
2026-07-20 16:05:17 +00:00
if (arg4) {
const obj4 = { appName };
2026-10-03 08:58:59 +00:00
formatToPlainStringResult = formatToPlainString(t["2N1kNS"], obj4);
2026-07-20 16:05:17 +00:00
} else {
const obj5 = { appName };
formatToPlainStringResult = formatToPlainString(t.IA6uDV, obj5);
2026-07-20 16:05:17 +00:00
}
return formatToPlainStringResult;
} else {
2026-10-03 08:58:59 +00:00
let formatToPlainString3Result;
const intl3 = intl6.intl;
2026-07-20 16:05:17 +00:00
const formatToPlainString3 = intl3.formatToPlainString;
2026-10-03 08:58:59 +00:00
const t3 = intl6.t;
2026-07-20 16:05:17 +00:00
if (arg4) {
const obj6 = { username: author.author.globalName, appName };
2026-10-03 08:58:59 +00:00
formatToPlainString3Result = formatToPlainString3(t3.XE8axA, obj6);
2026-07-20 16:05:17 +00:00
} else {
const obj = { username: author.author.globalName, appName };
2026-07-20 16:05:17 +00:00
formatToPlainString3Result = formatToPlainString3(t3.hgcjOn, obj);
}
return formatToPlainString3Result;
}
}
2026-10-03 08:58:59 +00:00
const ActivityActionTypes = Constants.ActivityActionTypes;
const result = size.fileFinishedImporting("modules/activities/utils/InviteEmbedTextUtils.tsx");
2026-07-20 16:05:17 +00:00
export const getHeaderText = function getHeaderText(name, arg1, arg2) {
2026-07-20 16:05:17 +00:00
if (ActivityActionTypes.LISTEN === arg1) {
2026-10-03 08:58:59 +00:00
const intl5 = intl6.intl;
const obj2 = { name };
2026-10-03 08:58:59 +00:00
return intl5.formatToPlainString(intl6.t["/8czH4"], obj2);
} else if (ActivityActionTypes.WATCH === arg1) {
const intl4 = intl6.intl;
const obj = { name };
2026-10-03 08:58:59 +00:00
return intl4.formatToPlainString(intl6.t.BBJXVk, obj);
} else if (ActivityActionTypes.JOIN === arg1) {
2026-07-20 16:05:17 +00:00
let stringResult;
if (!arg2) {
2026-10-03 08:58:59 +00:00
const intl3 = intl6.intl;
stringResult = intl3.string(intl6.t.pkq6Vq);
2026-07-20 16:05:17 +00:00
}
return stringResult;
2026-10-03 08:58:59 +00:00
} else if (ActivityActionTypes.STREAM_REQUEST === arg1) {
const intl2 = intl6.intl;
2026-10-10 08:08:14 +00:00
return intl2.string(_modDef3054.DKHhec);
2026-07-20 16:05:17 +00:00
} else {
2026-07-29 08:29:29 +00:00
const JOIN_REQUEST = tmp.JOIN_REQUEST;
2026-10-03 08:58:59 +00:00
const intl = intl6.intl;
return intl.string(intl6.t.Ckxb6j);
2026-07-20 16:05:17 +00:00
}
};
2026-07-29 08:29:29 +00:00
export const getRequestToStreamText = function getRequestToStreamText(author, guild_id, id) {
2026-10-03 08:58:59 +00:00
let obj2;
let stringResult;
2026-07-29 08:29:29 +00:00
if (author.author.id === id) {
2026-10-03 08:58:59 +00:00
const intl2 = intl6.intl;
2026-10-10 08:08:14 +00:00
stringResult = intl2.string(_modDef3054["8B3U5O"]);
2026-07-29 08:29:29 +00:00
} else {
2026-10-03 08:58:59 +00:00
const intl = intl6.intl;
const formatToPlainString = intl.formatToPlainString;
const obj = { username: obj2.getName(guild_id.guild_id, guild_id.id, author.author) };
2026-10-10 08:08:14 +00:00
const prop = _modDef3054["d/qbC0"];
2026-10-03 08:58:59 +00:00
obj2 = NicknameUtils;
stringResult = formatToPlainString(prop, obj);
2026-07-29 08:29:29 +00:00
}
return stringResult;
};
2026-07-20 16:05:17 +00:00
export { getAskToJoinText };
2026-10-03 08:58:59 +00:00
export const getDeadGameInviteText = function getDeadGameInviteText(activity, name_override, guild_id, id4, arg4) {
let obj2;
2026-07-20 16:05:17 +00:00
activity = activity.activity;
let type;
2026-07-29 08:29:29 +00:00
if (activity != null) {
2026-07-20 16:05:17 +00:00
type = activity.type;
}
if (ActivityActionTypes.LISTEN !== type) {
2026-10-03 08:58:59 +00:00
if (ActivityActionTypes.WATCH !== type) {
if (ActivityActionTypes.JOIN !== type) {
if (ActivityActionTypes.STREAM_REQUEST === type) {
let stringResult;
if (activity.author.id === id4) {
const intl2 = intl6.intl;
2026-10-10 08:08:14 +00:00
stringResult = intl2.string(_modDef3054["8B3U5O"]);
2026-07-29 08:29:29 +00:00
} else {
2026-10-03 08:58:59 +00:00
const intl = intl6.intl;
const formatToPlainString = intl.formatToPlainString;
const obj = { username: obj2.getName(guild_id.guild_id, guild_id.id, activity.author) };
2026-10-10 08:08:14 +00:00
const prop = _modDef3054["d/qbC0"];
2026-10-03 08:58:59 +00:00
obj2 = NicknameUtils;
stringResult = formatToPlainString(prop, obj);
2026-07-29 08:29:29 +00:00
}
return stringResult;
2026-07-20 16:05:17 +00:00
} else {
2026-07-29 08:29:29 +00:00
const JOIN_REQUEST = tmp2.JOIN_REQUEST;
2026-10-03 08:58:59 +00:00
return getAskToJoinText(activity, name_override, guild_id, id4, true);
2026-07-20 16:05:17 +00:00
}
}
}
}
2026-10-03 08:58:59 +00:00
const intl3 = intl6.intl;
const string = intl3.string;
const t = intl6.t;
return string(arg4 ? t.x1UXGR : t["Ek+51n"]);
2026-07-20 16:05:17 +00:00
};
export const getPartyText = function getPartyText(arg0) {
2026-10-03 08:58:59 +00:00
let activityActionType;
let maxPartySize;
let partySize;
2026-07-20 16:05:17 +00:00
({ activityActionType, maxPartySize, partySize } = arg0);
2026-10-03 08:58:59 +00:00
let str = "";
if (activityActionType !== ActivityActionTypes.STREAM_REQUEST) {
let formatToPlainStringResult1;
if (activityActionType === ActivityActionTypes.LISTEN) {
let formatToPlainStringResult;
2026-07-20 16:05:17 +00:00
if (maxPartySize > 0) {
2026-10-03 08:58:59 +00:00
const intl4 = intl6.intl;
const obj2 = { partySize, maxPartySize };
2026-10-03 08:58:59 +00:00
formatToPlainStringResult = intl4.formatToPlainString(intl6.t.Zogoou, obj2);
2026-07-20 16:05:17 +00:00
} else {
2026-10-03 08:58:59 +00:00
const intl3 = intl6.intl;
const obj3 = { partySize };
formatToPlainStringResult = intl3.formatToPlainString(intl6.t.UGei0j, obj3);
2026-07-20 16:05:17 +00:00
}
2026-10-03 08:58:59 +00:00
formatToPlainStringResult1 = formatToPlainStringResult;
} else if (maxPartySize > 0) {
const intl2 = intl6.intl;
const obj4 = { partySize, maxPartySize };
formatToPlainStringResult1 = intl2.formatToPlainString(intl6.t.gLu7NU, obj4);
2026-07-20 16:05:17 +00:00
} else {
2026-10-03 08:58:59 +00:00
const intl = intl6.intl;
const obj = { partySize };
formatToPlainStringResult1 = intl.formatToPlainString(intl6.t["65JnWC"], obj);
2026-07-20 16:05:17 +00:00
}
2026-10-03 08:58:59 +00:00
str = formatToPlainStringResult1;
2026-07-20 16:05:17 +00:00
}
2026-10-03 08:58:59 +00:00
return str;
2026-07-20 16:05:17 +00:00
};