Module 435183

3,401 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{Ay:()=>E,D3:()=>m,RT:()=>h,Ts:()=>c,VN:()=>_,c4:()=>f,fy:()=>p}),n(938796);var r=n(562465),i=n(73153),s=n(568185);n(250953);var a=n(867455);n(863036);var o=n(734057),l=n(398590),u=n(652215);function c(e,t,n){i.h.dispatch({type:"CHANNEL_SETTINGS_INIT",channelId:e,location:t,subsection:n})}function d(e,t,n){c(e,t,n),(0,l.id)(u.zgK.CHANNEL_SETTINGS)}function _(){i.h.dispatch({type:"CHANNEL_SETTINGS_CLOSE"})}function f(e){i.h.dispatch({type:"CHANNEL_SETTINGS_SET_SECTION",section:e})}function p(e){let{name:t,type:n,topic:r,bitrate:s,userLimit:a,nsfw:o,flags:l,rateLimitPerUser:u,defaultThreadRateLimitPerUser:c,defaultAutoArchiveDuration:d,template:_,defaultReactionEmoji:f,rtcRegion:p,videoQualityMode:h,autoArchiveDuration:m,locked:E,invitable:g,availableTags:A,defaultSortOrder:I,defaultForumLayout:T,defaultTagSetting:S,iconEmoji:y,themeColor:v}=e;i.h.dispatch({type:"CHANNEL_SETTINGS_UPDATE",name:t,channelType:n,topic:r,bitrate:s,userLimit:a,nsfw:o,flags:l,rateLimitPerUser:u,defaultThreadRateLimitPerUser:c,defaultAutoArchiveDuration:d,template:_,defaultReactionEmoji:f,rtcRegion:p,videoQualityMode:h,autoArchiveDuration:m,locked:E,invitable:g,availableTags:A,defaultSortOrder:I,defaultForumLayout:T,defaultTagSetting:S,iconEmoji:y,themeColor:v})}async function h(e,t){let{name:n,type:l,position:c,topic:d,bitrate:_,userLimit:f,nsfw:p,flags:h,permissionOverwrites:m,rateLimitPerUser:E,defaultThreadRateLimitPerUser:g,defaultAutoArchiveDuration:A,template:I,defaultReactionEmoji:T,rtcRegion:S,videoQualityMode:y,autoArchiveDuration:v,locked:N,invitable:C,availableTags:R,defaultSortOrder:O,defaultForumLayout:b,defaultTagSetting:D,iconEmoji:L,themeColor:w}=t,M=o.A.getChannel(e);return i.h.dispatch({type:"CHANNEL_SETTINGS_SUBMIT"}),await a.A.unarchiveThreadIfNecessary(e),r.Bo.patch({url:u.Rsh.CHANNEL(e),body:{name:n,type:l,position:c,topic:d,bitrate:_,user_limit:f,nsfw:p,flags:h,permission_overwrites:m,rate_limit_per_user:E,default_thread_rate_limit_per_user:g,default_auto_archive_duration:A,template:I,rtc_region:S,video_quality_mode:y,auto_archive_duration:v,locked:N,invitable:C,default_reaction_emoji:null!=T?{emoji_id:T?.emojiId,emoji_name:T?.emojiName}:null===T?null:void 0,available_tags:R?.map(e=>({id:e.id,name:e.name,emoji_id:e.emojiId,emoji_name:e.emojiName,moderated:e.moderated})),default_sort_order:O,default_forum_layout:b,default_tag_setting:D,icon_emoji:null!=L?{id:L.id,name:L.name}:null===L?null:void 0,theme_color:w},oldFormErrors:!0,rejectWithError:!1}).then(t=>{i.h.dispatch({type:"CHANNEL_SETTINGS_SUBMIT_SUCCESS",channelId:e});let n=M?.getGuildId();return null==n||M?.isThread()||s.A.checkGuildTemplateDirty(n),t},e=>(i.h.dispatch({type:"CHANNEL_SETTINGS_SUBMIT_FAILURE",errors:e.body}),e))}async function m(e){let t=o.A.getChannel(e);await r.Bo.del({url:u.Rsh.CHANNEL(e),oldFormErrors:!0,rejectWithError:!0});let n=t?.getGuildId();null==n||t?.isThread()||s.A.checkGuildTemplateDirty(n),_()}let E={init:c,open:d,close:_,setSection:f,selectPermissionOverwrite:function(e){i.h.dispatch({type:"CHANNEL_SETTINGS_OVERWRITE_SELECT",overwriteId:e})},updateChannel:p,saveChannel:h,deleteChannel:m,updateVoiceChannelStatus:function(e,t){return r.Bo.put({url:u.Rsh.UPDATE_VOICE_CHANNEL_STATUS(e),body:{status:t},rejectWithError:!1})},removeLinkedLobby:function(e){return r.Bo.del({url:u.Rsh.CHANNEL_LINKED_LOBBY(e),rejectWithError:!0})}}}