Files
discord-decomp/sources/modules/guild_communication_disabled/GuildDisableCommunicationConstants.tsx
T
2026-07-28 01:06:53 +03:00

83 lines
4.6 KiB
TypeScript

/* Metro module 1947; source: modules/guild_communication_disabled/GuildDisableCommunicationConstants.tsx; dependencies: [661, 1244, 1948, 2] */
import HelpdeskUtils from '../../utils/HelpdeskUtils.tsx'; /* Metro dependency 1948 */
import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../Constants.tsx'; /* Metro dependency 661 */
import * as IndexNativeModule from '../../intl/index.native.tsx'; /* Metro dependency 1244 */
function _fun21701(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#21701, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:2074:6, offset: 0x00ef783b, size: 343 bytes, params: 8, frame: 20
const env0_0 = require;
const getFriendlyDurationString2 = getFriendlyDurationString;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const HelpdeskArticles = (ConstantsModule).HelpdeskArticles;
object = {DURATION_60_SEC: 60};
object[60] = 'DURATION_60_SEC';
object.DURATION_5_MIN = 300;
object[300] = 'DURATION_5_MIN';
object.DURATION_10_MIN = 600;
object[600] = 'DURATION_10_MIN';
object.DURATION_1_HOUR = 3600;
object[3600] = 'DURATION_1_HOUR';
object.DURATION_1_DAY = 86400;
object[86400] = 'DURATION_1_DAY';
object.DURATION_1_WEEK = 604800;
object[604800] = 'DURATION_1_WEEK';
let value = HelpdeskUtils;
const getArticleURL = value.getArticleURL;
const DISABLE_GUILD_COMMUNICATION = HelpdeskArticles.DISABLE_GUILD_COMMUNICATION;
value = Reflect.apply(getArticleURL, value, [DISABLE_GUILD_COMMUNICATION]);
(FileImportTrackerModule).fileFinishedImporting('modules/guild_communication_disabled/GuildDisableCommunicationConstants.tsx');
exports.DisableCommunicationDuration = object;
exports.getFriendlyDurationString = getFriendlyDurationString2;
exports.getDisableCommunicationDurationOptions = getDisableCommunicationDurationOptions;
exports.GUILD_COMMUNICATION_DISABLED_RESOURCE_LINK = value;
exports.DISMISSED_COMMUNICATION_DISABLED_NOTIFICATION_GUILDS_KEY = 'GuildCommunicationDisabledDismissedGuilds';
exports.SET_COMMUNICATION_DISABLED_MODAL_NAME = 'Set Communication Disabled Modal';
exports.CLEAR_COMMUNICATION_DISABLED_MODAL_NAME = 'Clear Communication Disabled Modal';
exports.MAX_REASON_LENGTH = 512;
function getFriendlyDurationString(a0) { // fn#21702, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:2074:410, offset: 0x00ef7992, size: 521 bytes, params: 2, frame: 16
const intl = (IndexNativeModule).intl;
const t = (IndexNativeModule).t;
const DURATION_60_SEC = env0_2.DURATION_60_SEC;
if (DURATION_60_SEC === a0) {
return intl.formatToPlainString(t['4zv/jq'], {secs: 60});
}
const DURATION_5_MIN = env0_2.DURATION_5_MIN;
if (DURATION_5_MIN === a0) {
return intl.formatToPlainString(t.opVZ9q, {mins: 5});
}
const DURATION_10_MIN = env0_2.DURATION_10_MIN;
if (DURATION_10_MIN === a0) {
return intl.formatToPlainString(t.opVZ9q, {mins: 10});
}
const DURATION_1_HOUR = env0_2.DURATION_1_HOUR;
if (DURATION_1_HOUR === a0) {
return intl.formatToPlainString(t.xCjYxK, {hours: 1});
}
const DURATION_1_DAY = env0_2.DURATION_1_DAY;
if (DURATION_1_DAY === a0) {
return intl.formatToPlainString(t['k2UNz+'], {days: 1});
}
const DURATION_1_WEEK = env0_2.DURATION_1_WEEK;
if (DURATION_1_WEEK === a0) {
return intl.formatToPlainString(t.EmoBD2, {weeks: 1});
}
}
function getDisableCommunicationDurationOptions() { // fn#21703, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:2074:1318, offset: 0x00ef7b9b, size: 59 bytes, params: 1, frame: 12
const Object = global.Object;
let value = Object.keys(env0_2);
value = value.filter(function(a0) {
return global.isNaN((0, global.Number)(a0));
});
return value.map(_fun21705);
function _fun21705(a0) { // fn#21705, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:2074:1372, offset: 0x00ef7bf5, size: 65 bytes, params: 2, frame: 14
return {id: a0, label: getFriendlyDurationString(env1_2[a0]) ?? '', value: env1_2[a0]};
}
}
}
global.__d(_fun21701, 1947, [661, 1244, 1948, 2]) /* metro module 1947, dependencies: [661, 1244, 1948, 2] */;