This commit is contained in:
janisslsm committed 2026-07-28 01:06:53 +03:00
1 parent af3b49f756
commit 1781d25a15
22448 files changed
+2731829 -2650550

No files matched your search

+156 -154
View File
@@ -1,13 +1,20 @@
/* Metro module 8148; source: actions/ChannelSettingsActionCreators.tsx; dependencies: [5, 8149, 1379, 661, 694, 4008, 7153, 507, 6931, 2] */
import Module00005 from '../by-id/module-00005.js'; /* Metro dependency 5 */
import Dispatcher from '../Dispatcher.tsx'; /* Metro dependency 694 */
import ChannelStore from '../stores/ChannelStore.tsx'; /* Metro dependency 1379 */
import ChannelSettingsStore from '../stores/ChannelSettingsStore.tsx'; /* Metro dependency 8149 */
import * as FileImportTrackerModule from '../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../Constants.tsx'; /* Metro dependency 661 */
import * as RootNavigationRefNativeModule from '../modules/main_tabs_v2/RootNavigationRef.native.tsx'; /* Metro dependency 4008 */
function _fun65285(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65285, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:6, offset: 0x01bcadbe, size: 369 bytes, params: 8, frame: 29
var object2;
const env0_0 = require;
const closure = init_65286;
const closure2 = open_65287;
const closure3 = close_65288;
const closure4 = setSection_65289;
const closure5 = selectPermissionOverwrite;
const closure6 = updateChannel_65291;
const init_652862 = init_65286;
const open_652872 = open_65287;
const close_652882 = close_65288;
const setSection_652892 = setSection_65289;
const selectPermissionOverwrite2 = selectPermissionOverwrite;
const updateChannel_652912 = updateChannel_65291;
const closure7 = function() {
return _saveChannel.apply(this, arguments);
};
@@ -31,169 +38,164 @@ function _fun65285(global, require, importDefault, importAll, module, exports, d
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importDefault(5) /* metro dependency 5 */;
const channelSettingsStore = importDefault(8149) /* metro dependency 8149: ChannelSettingsStore */;
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
const constantsModule = require(661) /* metro dependency 661: Constants */;
const env0_6 = constantsModule.Endpoints;
constantsModule.Layers;
const env0_7 = constantsModule.ChannelSettingsSections;
object2 = {init: closure, open: closure2, close: closure3, setSection: closure4,
selectPermissionOverwrite: closure5, updateChannel: closure6, saveChannel: closure7, deleteChannel: closure8,
updateVoiceChannelStatus: closure9, removeLinkedLobby: closure10};
(require(2) /* metro dependency 2 */).fileFinishedImporting('actions/ChannelSettingsActionCreators.tsx');
exports.default = object2;
exports.init = closure;
exports.open = closure2;
exports.close = closure3;
exports.setSection = closure4;
exports.selectPermissionOverwrite = closure5;
exports.updateChannel = closure6;
ConstantsModule.Layers;
object = {init: init_652862, open: open_652872, close: close_652882, setSection: setSection_652892,
selectPermissionOverwrite: selectPermissionOverwrite2, updateChannel: updateChannel_652912,
saveChannel: closure7, deleteChannel: closure8, updateVoiceChannelStatus: closure9,
removeLinkedLobby: closure10};
(FileImportTrackerModule).fileFinishedImporting('actions/ChannelSettingsActionCreators.tsx');
exports.default = object;
exports.init = init_652862;
exports.open = open_652872;
exports.close = close_652882;
exports.setSection = setSection_652892;
exports.selectPermissionOverwrite = selectPermissionOverwrite2;
exports.updateChannel = updateChannel_652912;
exports.saveChannel = closure7;
exports.deleteChannel = closure8;
exports.updateVoiceChannelStatus = closure9;
exports.removeLinkedLobby = closure10;
}
function init_65286(a0, a1, a2) { // fn#65286, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:189, offset: 0x01bcaf2f, size: 69 bytes, params: 4, frame: 13
(Dispatcher).dispatch({type: 'CHANNEL_SETTINGS_INIT', channelId: a0,
location: a1, subsection: a2});
}
function init_65286(a0, a1, a2) { // fn#65286, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:189, offset: 0x01bcaf2f, size: 69 bytes, params: 4, frame: 13
(importDefault(694) /* metro dependency 694: Dispatcher */).dispatch({type: 'CHANNEL_SETTINGS_INIT', channelId: a0,
location: a1, subsection: a2});
}
function open_65287(a0, a1, a2) { // fn#65287, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:295, offset: 0x01bcaf74, size: 143 bytes, params: 4, frame: 18
const rootNavigationRef = (require(4008) /* metro dependency 4008: RootNavigationRefNative */).getRootNavigationRef();
if (rootNavigationRef != null) {
if (rootNavigationRef.isReady()) {
init_65286(a0, a1, a2);
rootNavigationRef.navigate('sidebar', {channelId: a0,
initialRouteName: ChannelSettingsStore.getSection() ?? ChannelSettingsSections.OVERVIEW,
source: 'channel-settings-action-creators-open'});
function open_65287(a0, a1, a2) { // fn#65287, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:295, offset: 0x01bcaf74, size: 143 bytes, params: 4, frame: 18
const rootNavigationRef = (RootNavigationRefNativeModule).getRootNavigationRef();
if (rootNavigationRef != null) {
if (rootNavigationRef.isReady()) {
init_65286(a0, a1, a2);
rootNavigationRef.navigate('sidebar', {channelId: a0,
initialRouteName: ChannelSettingsStore.getSection() ?? ChannelSettingsSections.OVERVIEW,
source: 'channel-settings-action-creators-open'});
}
}
}
}
function close_65288() { // fn#65288, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:539, offset: 0x01bcb003, size: 47 bytes, params: 1, frame: 13
(importDefault(694) /* metro dependency 694: Dispatcher */).dispatch({type: 'CHANNEL_SETTINGS_CLOSE'});
}
function setSection_65289(a0) { // fn#65289, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:606, offset: 0x01bcb032, size: 55 bytes, params: 2, frame: 13
(importDefault(694) /* metro dependency 694: Dispatcher */).dispatch({type: 'CHANNEL_SETTINGS_SET_SECTION',
section: a0});
}
function selectPermissionOverwrite(a0) { // fn#65290, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:695, offset: 0x01bcb069, size: 57 bytes, params: 2, frame: 13
(importDefault(694) /* metro dependency 694: Dispatcher */).dispatch({type: 'CHANNEL_SETTINGS_OVERWRITE_SELECT',
overwriteId: a0});
}
function updateChannel_65291({name, type, topic, bitrate, userLimit, nsfw, flags, rateLimitPerUser, defaultThreadRateLimitPerUser, defaultAutoArchiveDuration, template, defaultReactionEmoji, rtcRegion, videoQualityMode, autoArchiveDuration, locked, invitable, availableTags, defaultSortOrder, defaultForumLayout, defaultTagSetting, iconEmoji, themeColor}) { // fn#65291, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:808, offset: 0x01bcb0a2, size: 300 bytes, params: 2, frame: 36
const dispatcher = importDefault(694) /* metro dependency 694: Dispatcher */;
dispatcher.dispatch({type: 'CHANNEL_SETTINGS_UPDATE', name: name, channelType: type, topic: topic, bitrate: bitrate,
userLimit: userLimit, nsfw: nsfw, flags: flags, rateLimitPerUser: rateLimitPerUser,
defaultThreadRateLimitPerUser: defaultThreadRateLimitPerUser,
defaultAutoArchiveDuration: defaultAutoArchiveDuration, template: template,
defaultReactionEmoji: defaultReactionEmoji, rtcRegion: rtcRegion, videoQualityMode: videoQualityMode,
autoArchiveDuration: autoArchiveDuration, locked: locked, invitable: invitable, availableTags: availableTags,
defaultSortOrder: defaultSortOrder, defaultForumLayout: defaultForumLayout,
defaultTagSetting: defaultTagSetting, iconEmoji: iconEmoji, themeColor: themeColor});
}
function _saveChannel() { // fn#65293, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:1653, offset: 0x01bcb1ce, size: 48 bytes, params: 1, frame: 14
return env0_3(_fun65295).apply(this, arguments);
}
function _deleteChannel() { // fn#65300, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:3350, offset: 0x01bcb5a7, size: 48 bytes, params: 1, frame: 14
return env0_3(_fun65302).apply(this, arguments);
}
async function _fun65295(a0, {name, type, position, topic, bitrate, userLimit, nsfw, flags, permissionOverwrites, rateLimitPerUser, defaultThreadRateLimitPerUser, defaultAutoArchiveDuration, template, defaultReactionEmoji, rtcRegion, videoQualityMode, autoArchiveDuration, locked, invitable, availableTags, defaultSortOrder, defaultForumLayout, defaultTagSetting, iconEmoji, themeColor}) { // fn#65295, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:1700, offset: 0x01bcb210, size: 638 bytes, params: 3, frame: 46
var object3;
if (false) {
return undefined;
function close_65288() { // fn#65288, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:539, offset: 0x01bcb003, size: 47 bytes, params: 1, frame: 13
(Dispatcher).dispatch({type: 'CHANNEL_SETTINGS_CLOSE'});
}
const env0_0 = a0;
value = undefined;
await value;
if (false) {
return undefined;
function setSection_65289(a0) { // fn#65289, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:606, offset: 0x01bcb032, size: 55 bytes, params: 2, frame: 13
(Dispatcher).dispatch({type: 'CHANNEL_SETTINGS_SET_SECTION',
section: a0});
}
let binding = env2_5;
const env0_1 = binding.getChannel(a0);
binding = env2_1;
const binding2 = env2_2;
binding(binding2[4]).dispatch({type: 'CHANNEL_SETTINGS_SUBMIT'});
const value7 = binding(binding2[6]);
await value7.unarchiveThreadIfNecessary(a0);
if (false) {
return undefined;
function selectPermissionOverwrite(a0) { // fn#65290, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:695, offset: 0x01bcb069, size: 57 bytes, params: 2, frame: 13
(Dispatcher).dispatch({type: 'CHANNEL_SETTINGS_OVERWRITE_SELECT',
overwriteId: a0});
}
const HTTP = env2_0(env2_2[7]).HTTP;
const patch = HTTP.patch;
object3 = {};
object3.url = env2_6.CHANNEL(a0);
const object4 = {name: name, type: type, position: position, topic: topic, bitrate: bitrate, user_limit: userLimit,
nsfw: nsfw, flags: flags, permission_overwrites: permissionOverwrites, rate_limit_per_user: rateLimitPerUser,
default_thread_rate_limit_per_user: defaultThreadRateLimitPerUser,
default_auto_archive_duration: defaultAutoArchiveDuration, template: template, rtc_region: rtcRegion,
video_quality_mode: videoQualityMode, auto_archive_duration: autoArchiveDuration, locked: locked,
invitable: invitable};
object4.default_reaction_emoji = defaultReactionEmoji != null ? {emoji_id: defaultReactionEmoji == null ? value : defaultReactionEmoji.emojiId,
emoji_name: defaultReactionEmoji == null ? value : defaultReactionEmoji.emojiName} : defaultReactionEmoji !== null ? value : null;
object4.available_tags = availableTags == null ? value : availableTags.map(function(a0) {
return {id: a0.id, name: a0.name, emoji_id: a0.emojiId, emoji_name: a0.emojiName, moderated: a0.moderated};
});
object4.default_sort_order = defaultSortOrder;
object4.default_forum_layout = defaultForumLayout;
object4.default_tag_setting = defaultTagSetting;
object4.icon_emoji = iconEmoji != null ? {id: iconEmoji.id,
name: iconEmoji.name} : iconEmoji !== null ? value : null;
object4.theme_color = themeColor;
object3.body = object4;
object3.oldFormErrors = true;
object3.rejectWithError = false;
return Reflect.apply(patch, HTTP, [object3]).then(_fun65297, _fun65298);
}
function* _fun65302(a0) { // fn#65302, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:3401, offset: 0x01bcb5e0, size: 208 bytes, params: 2, frame: 18
if (false) {
return undefined;
function updateChannel_65291({name, type, topic, bitrate, userLimit, nsfw, flags, rateLimitPerUser, defaultThreadRateLimitPerUser, defaultAutoArchiveDuration, template, defaultReactionEmoji, rtcRegion, videoQualityMode, autoArchiveDuration, locked, invitable, availableTags, defaultSortOrder, defaultForumLayout, defaultTagSetting, iconEmoji, themeColor}) { // fn#65291, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:808, offset: 0x01bcb0a2, size: 300 bytes, params: 2, frame: 36
Dispatcher.dispatch({type: 'CHANNEL_SETTINGS_UPDATE', name: name, channelType: type, topic: topic, bitrate: bitrate,
userLimit: userLimit, nsfw: nsfw, flags: flags, rateLimitPerUser: rateLimitPerUser,
defaultThreadRateLimitPerUser: defaultThreadRateLimitPerUser,
defaultAutoArchiveDuration: defaultAutoArchiveDuration, template: template,
defaultReactionEmoji: defaultReactionEmoji, rtcRegion: rtcRegion, videoQualityMode: videoQualityMode,
autoArchiveDuration: autoArchiveDuration, locked: locked, invitable: invitable, availableTags: availableTags,
defaultSortOrder: defaultSortOrder, defaultForumLayout: defaultForumLayout,
defaultTagSetting: defaultTagSetting, iconEmoji: iconEmoji, themeColor: themeColor});
}
value = environment.__proto__.__proto__;
let binding = env2_5;
const channel = binding.getChannel(a0);
binding = env2_0;
const value4 = undefined;
const HTTP = binding(env2_2[7]).HTTP;
const del = HTTP.del;
const object2 = {'url': null, 'oldFormErrors': true, 'rejectWithError': true};
object2.url = env2_6.CHANNEL(a0);
yield Reflect.apply(del, HTTP, [object2]);
if (false) {
return undefined;
}
const r6 = channel == null ? value4 : channel.getGuildId();
if (!(r6 == null || channel != null && channel.isThread())) {
env2_1(env2_2[8]).checkGuildTemplateDirty(r6);
function _saveChannel() { // fn#65293, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:1653, offset: 0x01bcb1ce, size: 48 bytes, params: 1, frame: 14
return Module00005(_fun65295).apply(this, arguments);
async function _fun65295(a0, {name, type, position, topic, bitrate, userLimit, nsfw, flags, permissionOverwrites, rateLimitPerUser, defaultThreadRateLimitPerUser, defaultAutoArchiveDuration, template, defaultReactionEmoji, rtcRegion, videoQualityMode, autoArchiveDuration, locked, invitable, availableTags, defaultSortOrder, defaultForumLayout, defaultTagSetting, iconEmoji, themeColor}) { // fn#65295, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:1700, offset: 0x01bcb210, size: 638 bytes, params: 3, frame: 46
if (false) {
return undefined;
}
const env0_0 = a0;
value = undefined;
await value;
if (false) {
return undefined;
}
let binding = env2_5;
const env0_1 = binding.getChannel(a0);
binding = env2_1;
const binding2 = env2_2;
binding(binding2[4]).dispatch({type: 'CHANNEL_SETTINGS_SUBMIT'});
const value7 = binding(binding2[6]);
await value7.unarchiveThreadIfNecessary(a0);
if (false) {
return undefined;
}
const HTTP = env2_0(env2_2[7]).HTTP;
const patch = HTTP.patch;
object = {};
object.url = env2_6.CHANNEL(a0);
const object2 = {name: name, type: type, position: position, topic: topic, bitrate: bitrate, user_limit: userLimit,
nsfw: nsfw, flags: flags, permission_overwrites: permissionOverwrites, rate_limit_per_user: rateLimitPerUser,
default_thread_rate_limit_per_user: defaultThreadRateLimitPerUser,
default_auto_archive_duration: defaultAutoArchiveDuration, template: template, rtc_region: rtcRegion,
video_quality_mode: videoQualityMode, auto_archive_duration: autoArchiveDuration, locked: locked,
invitable: invitable};
object2.default_reaction_emoji = defaultReactionEmoji != null ? {emoji_id: defaultReactionEmoji == null ? value : defaultReactionEmoji.emojiId,
emoji_name: defaultReactionEmoji == null ? value : defaultReactionEmoji.emojiName} : defaultReactionEmoji !== null ? value : null;
object2.available_tags = availableTags == null ? value : availableTags.map(function(a0) {
return {id: a0.id, name: a0.name, emoji_id: a0.emojiId, emoji_name: a0.emojiName, moderated: a0.moderated};
});
object2.default_sort_order = defaultSortOrder;
object2.default_forum_layout = defaultForumLayout;
object2.default_tag_setting = defaultTagSetting;
object2.icon_emoji = iconEmoji != null ? {id: iconEmoji.id,
name: iconEmoji.name} : iconEmoji !== null ? value : null;
object2.theme_color = themeColor;
object.body = object2;
object.oldFormErrors = true;
object.rejectWithError = false;
return Reflect.apply(patch, HTTP, [object]).then(_fun65297, _fun65298);
function _fun65297(a0) { // fn#65297, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:2983, offset: 0x01bcb4c8, size: 161 bytes, params: 2, frame: 15
const value = environment.__proto__.__proto__.__proto__;
const binding = env3_1;
const value2 = undefined;
binding(env3_2[4]).dispatch({type: 'CHANNEL_SETTINGS_SUBMIT_SUCCESS', channelId: env0_0});
const r2 = env0_1 == null ? value2 : env0_1.getGuildId();
if (!(r2 == null || env0_1 != null && env0_1.isThread())) {
env3_1(env3_2[8]).checkGuildTemplateDirty(r2);
}
return a0;
}
function _fun65298(a0) { // fn#65298, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:3173, offset: 0x01bcb569, size: 62 bytes, params: 2, frame: 13
const value = environment.__proto__.__proto__.__proto__;
env3_1(env3_2[4]).dispatch({type: 'CHANNEL_SETTINGS_SUBMIT_FAILURE', errors: a0.body});
return a0;
}
}
}
env2_9();
return value4;
}
function _fun65297(a0) { // fn#65297, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:2983, offset: 0x01bcb4c8, size: 161 bytes, params: 2, frame: 15
const value = environment.__proto__.__proto__.__proto__;
const binding = env3_1;
const value2 = undefined;
binding(env3_2[4]).dispatch({type: 'CHANNEL_SETTINGS_SUBMIT_SUCCESS', channelId: env0_0});
const r2 = env0_1 == null ? value2 : env0_1.getGuildId();
if (!(r2 == null || env0_1 != null && env0_1.isThread())) {
env3_1(env3_2[8]).checkGuildTemplateDirty(r2);
function _deleteChannel() { // fn#65300, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:3350, offset: 0x01bcb5a7, size: 48 bytes, params: 1, frame: 14
return Module00005(_fun65302).apply(this, arguments);
function* _fun65302(a0) { // fn#65302, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:3401, offset: 0x01bcb5e0, size: 208 bytes, params: 2, frame: 18
if (false) {
return undefined;
}
value = environment.__proto__.__proto__;
let binding = env2_5;
const channel = binding.getChannel(a0);
binding = env2_0;
const value4 = undefined;
const HTTP = binding(env2_2[7]).HTTP;
const del = HTTP.del;
const object = {'url': null, 'oldFormErrors': true, 'rejectWithError': true};
object.url = env2_6.CHANNEL(a0);
yield Reflect.apply(del, HTTP, [object]);
if (false) {
return undefined;
}
const r6 = channel == null ? value4 : channel.getGuildId();
if (!(r6 == null || channel != null && channel.isThread())) {
env2_1(env2_2[8]).checkGuildTemplateDirty(r6);
}
env2_9();
return value4;
}
}
return a0;
}
function _fun65298(a0) { // fn#65298, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8333:3173, offset: 0x01bcb569, size: 62 bytes, params: 2, frame: 13
const value = environment.__proto__.__proto__.__proto__;
env3_1(env3_2[4]).dispatch({type: 'CHANNEL_SETTINGS_SUBMIT_FAILURE', errors: a0.body});
return a0;
}
global.__d(_fun65285, 8148, [5, 8149, 1379, 661, 694, 4008, 7153, 507, 6931,
2]) /* metro module 8148, dependencies: [5, 8149, 1379, 661, 694, 4008, 7153, 507, 6931, 2] */;