216 lines
5.9 KiB
TypeScript
216 lines
5.9 KiB
TypeScript
// Module ID: 10622
|
|
// Function ID: 10623
|
|
// Name: getActivityStatusText
|
|
// Dependencies: [1085, 10623, 7229, 10621, 10624, 1126, 10625, 10626, 8020, 2]
|
|
// Exports: default
|
|
|
|
// Module 10622 (getActivityStatusText)
|
|
import Constants from "Constants" /* 1085 */;
|
|
import intl9 from "intl" /* 1126 */;
|
|
import isEmbeddedActivityDefault from "isEmbeddedActivity" /* 7229 */;
|
|
import isCrunchyrollActivityDefault from "isCrunchyrollActivity" /* 8020 */;
|
|
import conjurePresenceActivity from "conjurePresenceActivity" /* 10621 */;
|
|
import StatusDisplayTypes from "StatusDisplayTypes" /* 10623 */;
|
|
import isListeningOnSpotifyDefault from "isListeningOnSpotify" /* 10625 */;
|
|
import StageChannelRichPresenceUtils from "StageChannelRichPresenceUtils" /* 10626 */;
|
|
import size from "module_2" /* 2 */;
|
|
|
|
const ActivityTypes = Constants.ActivityTypes;
|
|
const result = size.fileFinishedImporting("modules/activity_status/getActivityStatusText.tsx");
|
|
|
|
export default function getActivityStatusText(name) {
|
|
let intl;
|
|
let intl2;
|
|
let intl3;
|
|
let intl4;
|
|
let intl5;
|
|
let intl6;
|
|
let intl7;
|
|
let intl8;
|
|
let obj10;
|
|
let obj12;
|
|
let obj14;
|
|
let obj16;
|
|
let obj6;
|
|
let obj8;
|
|
let tmp17;
|
|
let flag = arg1;
|
|
if (arg1 === undefined) {
|
|
flag = false;
|
|
}
|
|
name = undefined;
|
|
if (name != null) {
|
|
name = name.name;
|
|
}
|
|
let tmp2 = null;
|
|
if ("" !== name) {
|
|
let name1;
|
|
if (name != null) {
|
|
name1 = name.name;
|
|
}
|
|
tmp2 = name1;
|
|
}
|
|
let details;
|
|
if (name != null) {
|
|
details = name.details;
|
|
}
|
|
let tmp5 = null;
|
|
if ("" !== details) {
|
|
let details1;
|
|
if (name != null) {
|
|
details1 = name.details;
|
|
}
|
|
tmp5 = details1;
|
|
}
|
|
let state;
|
|
if (name != null) {
|
|
state = name.state;
|
|
}
|
|
let tmp8 = null;
|
|
if ("" !== state) {
|
|
let state1;
|
|
if (name != null) {
|
|
state1 = name.state;
|
|
}
|
|
tmp8 = state1;
|
|
}
|
|
let type;
|
|
if (name != null) {
|
|
type = name.type;
|
|
}
|
|
let tmp12 = tmp2;
|
|
if (type === ActivityTypes.STREAMING) {
|
|
let tmp13 = tmp5;
|
|
if (tmp5 == null) {
|
|
tmp13 = tmp2;
|
|
}
|
|
tmp12 = tmp13;
|
|
}
|
|
let status_display_type;
|
|
if (name != null) {
|
|
status_display_type = name.status_display_type;
|
|
}
|
|
if (status_display_type !== StatusDisplayTypes.StatusDisplayTypes.NAME) {
|
|
let status_display_type1;
|
|
if (name != null) {
|
|
status_display_type1 = name.status_display_type;
|
|
}
|
|
if (status_display_type1 !== StatusDisplayTypes.StatusDisplayTypes.STATE) {
|
|
let status_display_type2;
|
|
if (name != null) {
|
|
status_display_type2 = name.status_display_type;
|
|
}
|
|
tmp17 = tmp12;
|
|
const tmp20 = status_display_type2 === StatusDisplayTypes.StatusDisplayTypes.DETAILS && null != tmp5;
|
|
if (tmp20) {
|
|
tmp17 = tmp5;
|
|
}
|
|
} else {
|
|
tmp17 = tmp8;
|
|
}
|
|
} else {
|
|
tmp17 = tmp2;
|
|
}
|
|
if (!isEmbeddedActivityDefault(name)) {
|
|
const tmp15Result = conjurePresenceActivity;
|
|
if (!tmp15Result.isConjurePresenceActivity(name)) {
|
|
let obj17;
|
|
let type1;
|
|
if (name != null) {
|
|
type1 = name.type;
|
|
}
|
|
if (type1 === ActivityTypes.PLAYING) {
|
|
if (null != tmp17) {
|
|
const obj = { text: tmp17, tooltip: intl8.formatToPlainString(intl9.t.lFApmz, obj2) };
|
|
intl8 = tmp15(1126).intl;
|
|
return obj;
|
|
}
|
|
}
|
|
if (isListeningOnSpotifyDefault(name)) {
|
|
if (flag) {
|
|
if (null != tmp8) {
|
|
const parts = tmp8.split("; ");
|
|
let joined;
|
|
if (parts != null) {
|
|
joined = parts.join(", ");
|
|
}
|
|
const obj3 = { text: joined, tooltip: intl7.formatToPlainString(intl9.t.Vnuxue, obj4) };
|
|
intl7 = tmp15(1126).intl;
|
|
return obj3;
|
|
}
|
|
}
|
|
}
|
|
const tmp15Result2 = StageChannelRichPresenceUtils;
|
|
if (tmp15Result2.isStageActivity(name)) {
|
|
if (null != tmp2) {
|
|
const obj5 = { text: tmp2, tooltip: intl6.formatToPlainString(intl9.t.pW3Ip3, obj6) };
|
|
intl6 = tmp15(1126).intl;
|
|
obj17 = obj5;
|
|
obj6 = { name: tmp2 };
|
|
}
|
|
return obj17;
|
|
}
|
|
let type2;
|
|
if (name != null) {
|
|
type2 = name.type;
|
|
}
|
|
if (type2 === ActivityTypes.LISTENING) {
|
|
if (null != tmp17) {
|
|
const obj7 = { text: tmp17, tooltip: intl5.formatToPlainString(intl9.t.Vnuxue, obj8) };
|
|
intl5 = tmp15(1126).intl;
|
|
obj17 = obj7;
|
|
obj8 = { name: tmp17 };
|
|
}
|
|
}
|
|
if (isCrunchyrollActivityDefault(name)) {
|
|
if (flag) {
|
|
if (null != tmp5) {
|
|
const obj9 = { text: tmp5, tooltip: intl4.formatToPlainString(intl9.t.pW3Ip3, obj10) };
|
|
intl4 = tmp15(1126).intl;
|
|
obj17 = obj9;
|
|
obj10 = { name: tmp5 };
|
|
}
|
|
}
|
|
}
|
|
let type3;
|
|
if (name != null) {
|
|
type3 = name.type;
|
|
}
|
|
if (type3 === ActivityTypes.WATCHING) {
|
|
if (null != tmp17) {
|
|
const obj11 = { text: tmp17, tooltip: intl3.formatToPlainString(intl9.t.pW3Ip3, obj12) };
|
|
intl3 = tmp15(1126).intl;
|
|
obj17 = obj11;
|
|
obj12 = { name: tmp17 };
|
|
}
|
|
}
|
|
let type4;
|
|
if (name != null) {
|
|
type4 = name.type;
|
|
}
|
|
if (type4 === ActivityTypes.COMPETING) {
|
|
if (null != tmp17) {
|
|
const obj13 = { text: tmp17, tooltip: intl2.formatToPlainString(intl9.t.QQ2wVE, obj14) };
|
|
intl2 = tmp15(1126).intl;
|
|
obj17 = obj13;
|
|
obj14 = { name: tmp17 };
|
|
}
|
|
}
|
|
let type5;
|
|
if (name != null) {
|
|
type5 = name.type;
|
|
}
|
|
if (type5 === ActivityTypes.STREAMING) {
|
|
if (null != tmp17) {
|
|
const obj15 = { text: tmp17, tooltip: intl.formatToPlainString(intl9.t["0wJXSh"], obj16) };
|
|
intl = tmp15(1126).intl;
|
|
obj17 = obj15;
|
|
obj16 = { name: tmp17 };
|
|
}
|
|
}
|
|
obj17 = {};
|
|
}
|
|
}
|
|
const text = tmp21(10624)(tmp2);
|
|
return { text, tooltip: text };
|
|
};
|