Files
discord-decomp/sources/modules/notifications/NotificationSettingsConstants.tsx
T
2026-07-27 16:20:00 +03:00

235 lines
15 KiB
TypeScript

/* Metro module 12999; source: modules/notifications/NotificationSettingsConstants.tsx; dependencies: [2518, 13000, 13001, 2] */
function _fun99173(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#99173, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13189:6, offset: 0x021bd433, size: 3077 bytes, params: 8, frame: 25
var object4;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
object4 = {'badge': true, 'visibility': 'popup', 'vibrate': true, 'sound': true};
const object5 = {'badge': true, 'visibility': 'default', 'vibrate': true, 'sound': true};
const object9 = {'badge': true, 'visibility': 'default', 'vibrate': false, 'sound': false};
const S5cB9e = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */).S5cB9e;
const items3 = [{title: S5cB9e, string_id: '111_realtime'}];
items3[1] = {title: (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */)['UzRF+8'],
string_id: '222_social'};
const object10 = {};
object10.title = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */).zRKbpz;
object10.string_id = '333_server';
items3[2] = object10;
const object11 = {};
object11.title = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */).q5M7HV;
object11.string_id = '444_other';
items3[3] = object11;
const object12 = {'title': null, 'id': null, 'string_id': 'calls', 'category': '111_realtime', 'behavior': null,
'systemOnly': true};
object12.title = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */)['IUH/Oe'];
const NotifSettings = (require(13000) /* metro dependency 13000: NotifSettings */).NotifSettings;
const CALLS = NotifSettings.CALLS;
object12.id = CALLS;
object12.behavior = {'badge': false, 'ringtone': 'call_ringing', 'visibility': 'popup', 'vibrate': true,
'sound': true};
const items2 = [object12];
const VeBD1N = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */).VeBD1N;
const VOICE_CONNECTED = NotifSettings.VOICE_CONNECTED;
items2[1] = {'title': null, 'id': null, 'string_id': 'mediaConnections', 'category': '111_realtime',
'behavior': null, 'systemOnly': true, title: VeBD1N, id: VOICE_CONNECTED, behavior: {'badge': false,
'visibility': 'default', 'vibrate': false, 'sound': true}};
const NGdNZb = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */).NGdNZb;
const DMS = NotifSettings.DMS;
items2[2] = {'title': null, 'id': null, 'string_id': 'directMessages', 'category': '222_social', 'behavior': null,
'systemOnly': true, title: NGdNZb, id: DMS, behavior: object4};
const NxgGZA = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */).NxgGZA;
const FRIEND_REQUESTS = NotifSettings.FRIEND_REQUESTS;
items2[3] = {'title': null, 'id': null, 'string_id': 'friendRequests', 'category': '222_social', 'behavior': null,
'systemOnly': true, title: NxgGZA, id: FRIEND_REQUESTS, behavior: object4};
const MOjygY = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */).MOjygY;
const POLLS = NotifSettings.POLLS;
items2[4] = {'title': null, 'id': null, 'string_id': 'polls', 'category': '222_social', 'behavior': null,
'systemOnly': true, title: MOjygY, id: POLLS, behavior: object5};
const object17 = {};
object17.title = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */).wv4QHR;
const REACTIONS = NotifSettings.REACTIONS;
object17.id = REACTIONS;
object17.string_id = 'reactions';
object17.category = '222_social';
object17.behavior = object5;
items2[5] = object17;
const object18 = {'title': null, 'id': null, 'string_id': 'missed_messages_low', 'category': '222_social',
'behavior': null, 'experiment': '2026-05-noisier-notif-settings-defaults'};
object18.title = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */).n0Wp6j;
let MISSED_MESSAGES_LOW = NotifSettings.MISSED_MESSAGES_LOW;
object18.id = MISSED_MESSAGES_LOW;
object18.behavior = object9;
object18.variations = [0, 2, 3, 4];
items2[6] = object18;
const object19 = {'title': null, 'id': null, 'string_id': 'missed_messages_default', 'category': '222_social',
'behavior': null, 'experiment': '2026-05-noisier-notif-settings-defaults'};
object19.title = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */).n0Wp6j;
let MISSED_MESSAGES_DEFAULT = NotifSettings.MISSED_MESSAGES_DEFAULT;
object19.id = MISSED_MESSAGES_DEFAULT;
object19.behavior = object5;
object19.variations = [1];
items2[7] = object19;
const object27 = {'title': null, 'id': null, 'string_id': 'missed_messages_default', 'category': '222_social',
'behavior': null, 'experiment': '2026-05-noisier-notif-settings-defaults'};
object27.title = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */).n0Wp6j;
MISSED_MESSAGES_DEFAULT = NotifSettings.MISSED_MESSAGES_DEFAULT;
object27.id = MISSED_MESSAGES_DEFAULT;
object27.behavior = object5;
object27.variations = [5];
items2[8] = object27;
let Iy9grw = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */).Iy9grw;
let VOICE_ACTIVITY_LOW = NotifSettings.VOICE_ACTIVITY_LOW;
items2[9] = {'title': null, 'id': null, 'string_id': 'voice_activity_low', 'category': '222_social',
'behavior': null, 'experiment': '2026-05-noisier-notif-settings-defaults', title: Iy9grw,
id: VOICE_ACTIVITY_LOW, behavior: object9, variations: [0, 1, 3, 4]};
Iy9grw = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */).Iy9grw;
let VOICE_ACTIVITY_DEFAULT = NotifSettings.VOICE_ACTIVITY_DEFAULT;
items2[10] = {'title': null, 'id': null, 'string_id': 'voice_activity_default', 'category': '222_social',
'behavior': null, 'experiment': '2026-05-noisier-notif-settings-defaults', title: Iy9grw,
id: VOICE_ACTIVITY_DEFAULT, behavior: object5, variations: [2]};
Iy9grw = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */).Iy9grw;
VOICE_ACTIVITY_DEFAULT = NotifSettings.VOICE_ACTIVITY_DEFAULT;
items2[11] = {'title': null, 'id': null, 'string_id': 'voice_activity_default', 'category': '222_social',
'behavior': null, 'experiment': '2026-05-noisier-notif-settings-defaults', title: Iy9grw,
id: VOICE_ACTIVITY_DEFAULT, behavior: object5, variations: [5]};
const object33 = {'title': null, 'id': null, 'string_id': 'gaming_low', 'category': '222_social', 'behavior': null,
'experiment': '2026-05-noisier-notif-settings-defaults'};
object33.title = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */)['9EDo+/'];
let GAMING_LOW = NotifSettings.GAMING_LOW;
object33.id = GAMING_LOW;
object33.behavior = object9;
object33.variations = [0, 1, 2, 4];
items2[12] = object33;
const object34 = {'title': null, 'id': null, 'string_id': 'gaming_default', 'category': '222_social',
'behavior': null, 'experiment': '2026-05-noisier-notif-settings-defaults'};
object34.title = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */)['9EDo+/'];
let GAMING_DEFAULT = NotifSettings.GAMING_DEFAULT;
object34.id = GAMING_DEFAULT;
object34.behavior = object5;
object34.variations = [3];
items2[13] = object34;
const object35 = {'title': null, 'id': null, 'string_id': 'gaming_default', 'category': '222_social',
'behavior': null, 'experiment': '2026-05-noisier-notif-settings-defaults'};
object35.title = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */)['9EDo+/'];
GAMING_DEFAULT = NotifSettings.GAMING_DEFAULT;
object35.id = GAMING_DEFAULT;
object35.behavior = object5;
object35.variations = [5];
items2[14] = object35;
const object36 = {'title': null, 'id': null, 'string_id': 'social', 'category': '222_social', 'behavior': null,
'systemOnly': true, 'experiment': '2026-05-noisier-notif-settings-defaults'};
object36.title = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */).vcrTV5;
let FRIEND_ACTIVITY_LOW = NotifSettings.FRIEND_ACTIVITY_LOW;
object36.id = FRIEND_ACTIVITY_LOW;
object36.behavior = object9;
object36.variations = [0, 1, 2, 3];
items2[15] = object36;
const object37 = {'title': null, 'id': null, 'string_id': 'social', 'category': '222_social', 'behavior': null,
'systemOnly': true, 'experiment': '2026-05-noisier-notif-settings-defaults'};
object37.title = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */).vcrTV5;
let FRIEND_ACTIVITY_DEFAULT = NotifSettings.FRIEND_ACTIVITY_DEFAULT;
object37.id = FRIEND_ACTIVITY_DEFAULT;
object37.behavior = object5;
object37.variations = [4];
items2[16] = object37;
const object38 = {'title': null, 'id': null, 'string_id': 'social', 'category': '222_social', 'behavior': null,
'systemOnly': true, 'experiment': '2026-05-noisier-notif-settings-defaults'};
object38.title = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */).vcrTV5;
FRIEND_ACTIVITY_DEFAULT = NotifSettings.FRIEND_ACTIVITY_DEFAULT;
object38.id = FRIEND_ACTIVITY_DEFAULT;
object38.behavior = object5;
object38.variations = [5];
items2[17] = object38;
const object39 = {'title': null, 'id': null, 'string_id': 'messages', 'category': '333_server', 'behavior': null,
'systemOnly': true};
object39.title = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */)['4qWUAO'];
const GUILD_MESSAGES = NotifSettings.GUILD_MESSAGES;
object39.id = GUILD_MESSAGES;
object39.behavior = object4;
items2[18] = object39;
const HibKoy = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */).HibKoy;
const FORUM_NOTIFICATIONS = NotifSettings.FORUM_NOTIFICATIONS;
items2[19] = {'title': null, 'id': null, 'string_id': 'forumThreadCreated', 'category': '333_server',
'behavior': null, 'systemOnly': true, title: HibKoy, id: FORUM_NOTIFICATIONS, behavior: object4};
const object40 = {'title': null, 'id': null, 'string_id': 'guildEventLive', 'category': '333_server',
'behavior': null, 'systemOnly': true};
object40.title = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */)['40TIqW'];
const GUILD_EVENT_NOTIFICATIONS = NotifSettings.GUILD_EVENT_NOTIFICATIONS;
object40.id = GUILD_EVENT_NOTIFICATIONS;
object40.behavior = object4;
items2[20] = object40;
const object41 = {'title': null, 'id': null, 'string_id': 'stageLive', 'category': '333_server', 'behavior': null,
'systemOnly': true};
object41.title = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */)['4n388K'];
let STAGE_NOTIFICATIONS = NotifSettings.STAGE_NOTIFICATIONS;
object41.id = STAGE_NOTIFICATIONS;
object41.behavior = object4;
items2[21] = object41;
const object42 = {'title': null, 'id': null, 'string_id': 'other', 'category': '333_server', 'behavior': null,
'systemOnly': true};
object42.title = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */).kIrLfg;
const OTHER_GUILD = NotifSettings.OTHER_GUILD;
object42.id = OTHER_GUILD;
object42.behavior = object9;
items2[22] = object42;
const object43 = {'title': null, 'id': null, 'string_id': 'default', 'category': '444_other', 'behavior': null,
'systemOnly': true};
object43.title = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */)['T+79Eo'];
const OTHER = NotifSettings.OTHER;
object43.id = OTHER;
object43.behavior = object9;
items2[23] = object43;
const object44 = {'title': null, 'id': null, 'string_id': 'systemMessages', 'category': '444_other',
'behavior': null, 'systemOnly': true};
object44.title = (importDefault(2518) /* metro dependency 2518: NotificationSettingsMessages */).zJlwvV;
const SYSTEM = NotifSettings.SYSTEM;
object44.id = SYSTEM;
object44.behavior = object4;
items2[24] = object44;
object4 = {};
const NotifTypes = (require(13001) /* metro dependency 13001: NotifTypes */).NotifTypes;
const GUILD_STREAM_START = NotifTypes.GUILD_STREAM_START;
VOICE_ACTIVITY_LOW = NotifSettings.VOICE_ACTIVITY_LOW;
VOICE_ACTIVITY_DEFAULT = NotifSettings.VOICE_ACTIVITY_DEFAULT;
object4[GUILD_STREAM_START] = [VOICE_ACTIVITY_LOW, VOICE_ACTIVITY_DEFAULT];
const STAGE_INSTANCE_CREATE = NotifTypes.STAGE_INSTANCE_CREATE;
STAGE_NOTIFICATIONS = NotifSettings.STAGE_NOTIFICATIONS;
object4[STAGE_INSTANCE_CREATE] = [STAGE_NOTIFICATIONS];
const GO_LIVE_NOTIFICATION = NotifTypes.GO_LIVE_NOTIFICATION;
VOICE_ACTIVITY_LOW = NotifSettings.VOICE_ACTIVITY_LOW;
VOICE_ACTIVITY_DEFAULT = NotifSettings.VOICE_ACTIVITY_DEFAULT;
object4[GO_LIVE_NOTIFICATION] = [VOICE_ACTIVITY_LOW, VOICE_ACTIVITY_DEFAULT];
const VOICE_CHANNEL_ACTIVITY = NotifTypes.VOICE_CHANNEL_ACTIVITY;
VOICE_ACTIVITY_LOW = NotifSettings.VOICE_ACTIVITY_LOW;
VOICE_ACTIVITY_DEFAULT = NotifSettings.VOICE_ACTIVITY_DEFAULT;
object4[VOICE_CHANNEL_ACTIVITY] = [VOICE_ACTIVITY_LOW, VOICE_ACTIVITY_DEFAULT];
const VOICE_CHANNEL_ACTIVITY_PEAK_AFFINITY = NotifTypes.VOICE_CHANNEL_ACTIVITY_PEAK_AFFINITY;
VOICE_ACTIVITY_LOW = NotifSettings.VOICE_ACTIVITY_LOW;
VOICE_ACTIVITY_DEFAULT = NotifSettings.VOICE_ACTIVITY_DEFAULT;
object4[VOICE_CHANNEL_ACTIVITY_PEAK_AFFINITY] = [VOICE_ACTIVITY_LOW, VOICE_ACTIVITY_DEFAULT];
const MISSED_MESSAGE_PUSH = NotifTypes.MISSED_MESSAGE_PUSH;
MISSED_MESSAGES_LOW = NotifSettings.MISSED_MESSAGES_LOW;
MISSED_MESSAGES_DEFAULT = NotifSettings.MISSED_MESSAGES_DEFAULT;
object4[MISSED_MESSAGE_PUSH] = [MISSED_MESSAGES_LOW, MISSED_MESSAGES_DEFAULT];
const FRIEND_GAMING_ACTIVITY_PUSH = NotifTypes.FRIEND_GAMING_ACTIVITY_PUSH;
GAMING_LOW = NotifSettings.GAMING_LOW;
GAMING_DEFAULT = NotifSettings.GAMING_DEFAULT;
object4[FRIEND_GAMING_ACTIVITY_PUSH] = [GAMING_LOW, GAMING_DEFAULT];
const FRIENDS_PLAYING_GAME = NotifTypes.FRIENDS_PLAYING_GAME;
GAMING_LOW = NotifSettings.GAMING_LOW;
GAMING_DEFAULT = NotifSettings.GAMING_DEFAULT;
object4[FRIENDS_PLAYING_GAME] = [GAMING_LOW, GAMING_DEFAULT];
const CUSTOM_STATUS_UPDATE = NotifTypes.CUSTOM_STATUS_UPDATE;
FRIEND_ACTIVITY_LOW = NotifSettings.FRIEND_ACTIVITY_LOW;
FRIEND_ACTIVITY_DEFAULT = NotifSettings.FRIEND_ACTIVITY_DEFAULT;
object4[CUSTOM_STATUS_UPDATE] = [FRIEND_ACTIVITY_LOW, FRIEND_ACTIVITY_DEFAULT];
const PROFILE_UPDATES_NOTIFICATION = NotifTypes.PROFILE_UPDATES_NOTIFICATION;
FRIEND_ACTIVITY_LOW = NotifSettings.FRIEND_ACTIVITY_LOW;
FRIEND_ACTIVITY_DEFAULT = NotifSettings.FRIEND_ACTIVITY_DEFAULT;
object4[PROFILE_UPDATES_NOTIFICATION] = [FRIEND_ACTIVITY_LOW, FRIEND_ACTIVITY_DEFAULT];
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/notifications/NotificationSettingsConstants.tsx');
exports.NOTIF_CATEGORIES = items3;
exports.NOTIF_SETTINGS = items2;
exports.NOTIF_SETTING_MAPPING = object4;
}