72 lines
2.2 KiB
TypeScript
72 lines
2.2 KiB
TypeScript
// Metro module 1944 (f1945).
|
|
import { HelpdeskArticles } from "../../Constants";
|
|
import { intl, t } from "../../intl/index.native";
|
|
import HelpdeskUtils from "../../utils/HelpdeskUtils";
|
|
let c1628_2;
|
|
const getFriendlyDurationString = function getFriendlyDurationString(a0) {
|
|
if (c1628_2.DURATION_60_SEC === a0) {
|
|
return intl.formatToPlainString(t["4zv/jq"], {
|
|
secs: 60
|
|
});
|
|
}
|
|
if (c1628_2.DURATION_5_MIN === a0) {
|
|
return intl.formatToPlainString(t.opVZ9q, {
|
|
mins: 5
|
|
});
|
|
}
|
|
if (c1628_2.DURATION_10_MIN === a0) {
|
|
return intl.formatToPlainString(t.opVZ9q, {
|
|
mins: 10
|
|
});
|
|
}
|
|
if (c1628_2.DURATION_1_HOUR === a0) {
|
|
return intl.formatToPlainString(t.xCjYxK, {
|
|
hours: 1
|
|
});
|
|
}
|
|
if (c1628_2.DURATION_1_DAY === a0) {
|
|
return intl.formatToPlainString(t["k2UNz+"], {
|
|
days: 1
|
|
});
|
|
}
|
|
if (c1628_2.DURATION_1_WEEK === a0) {
|
|
return intl.formatToPlainString(t.EmoBD2, {
|
|
weeks: 1
|
|
});
|
|
}
|
|
};
|
|
const r16 = {
|
|
DURATION_60_SEC: 60,
|
|
60: "DURATION_60_SEC",
|
|
DURATION_5_MIN: 300,
|
|
300: "DURATION_5_MIN",
|
|
DURATION_10_MIN: 600,
|
|
600: "DURATION_10_MIN",
|
|
DURATION_1_HOUR: 3600,
|
|
3600: "DURATION_1_HOUR",
|
|
DURATION_1_DAY: 86400
|
|
};
|
|
r16[86400] = "DURATION_1_DAY";
|
|
r16.DURATION_1_WEEK = 604800;
|
|
r16[604800] = "DURATION_1_WEEK";
|
|
c1628_2 = r16;
|
|
const articleURL = HelpdeskUtils.getArticleURL(HelpdeskArticles.DISABLE_GUILD_COMMUNICATION);
|
|
export { c1628_2 as DisableCommunicationDuration };
|
|
export { getFriendlyDurationString };
|
|
export const getDisableCommunicationDurationOptions = () => Object.keys(c1628_2).filter((item) => isNaN(Number(item))).map((item) => {
|
|
let label = getFriendlyDurationString(c1628_2[item]);
|
|
if (label == null) {
|
|
label = "";
|
|
}
|
|
return {
|
|
id: item,
|
|
label,
|
|
value: c1628_2[item]
|
|
};
|
|
});
|
|
export { articleURL as GUILD_COMMUNICATION_DISABLED_RESOURCE_LINK };
|
|
export const DISMISSED_COMMUNICATION_DISABLED_NOTIFICATION_GUILDS_KEY = "GuildCommunicationDisabledDismissedGuilds";
|
|
export const SET_COMMUNICATION_DISABLED_MODAL_NAME = "Set Communication Disabled Modal";
|
|
export const CLEAR_COMMUNICATION_DISABLED_MODAL_NAME = "Clear Communication Disabled Modal";
|
|
export const MAX_REASON_LENGTH = 512;
|