Module 747926

2,190 characters · in 0e45183c1736743b.js
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{JA:()=>_,Tv:()=>T,bA:()=>b,xu:()=>j});var l=n(284009),i=n.n(l),s=n(735438),r=n.n(s),a=n(228366),o=n(465532),c=n(608299),u=n(95561),d=n(584682),h=n(9588),m=n(267102),p=n(892340),f=n(976860),g=n(378570),x=n(885386),A=n(761640),C=n(31717),E=n(309010),I=n(977997),y=n(625494),S=n(37411),v=n(652215),N=n(746080);function _(e,t,n){if(!(0,p.C$)(e.id))return void(0,h.E)();m.Uw.dispatch(v.jej.POPOUT_CLOSE);let l=!r().isEmpty(I.A.getVoiceStatesForChannel(e.id));if(t||!x.SY.getSetting()||__OVERLAY__||l){a.h.dispatch({type:"SIDEBAR_CLOSE",baseChannelId:e.parent_id}),null!=n?(0,g.N9)(e,{source:n}):(0,g.iN)(e.id);return}i()(null!=e.parent_id,"all threads must have parents");let s=e.getGuildId();if(null!=s&&null!=A.Ay.getGuildSidebarState(s)){a.h.dispatch({type:"SIDEBAR_CLOSE",baseChannelId:e.parent_id}),null!=n?(0,g.N9)(e,{source:n}):(0,g.iN)(e.id);return}let o=E.A.getChannelId();e.parent_id===o||(0,N.mP)(o)||(0,g.iN)(e.parent_id),(0,f.pX)(v.BVt.CHANNEL_THREAD_VIEW((0,d.j)(e),(0,N.mP)(o)?N.VV.GUILD_HOME:e.parent_id,e.id),e.isForumPost()?{source:S.H9.FORUM}:void 0),setTimeout(()=>{y._.dispatch(v.jej.FOCUS_CHANNEL_TEXT_AREA,{channelId:e.id})},0)}function T(e,t,n){if(i()(!e.isForumLikeChannel(),"cannot open thread creation sidebar in forums"),i()(!__OVERLAY__,"Cannot create threads in the overlay."),(0,u.zV)(v.HAw.THREAD_CREATION_STARTED,{location:n,channel_id:e.id,guild_id:e.guild_id}),m.Uw.dispatch(v.jej.POPOUT_CLOSE),E.A.getChannelId()!==e.id&&(0,g.iN)(e.id),""===C.A.getDraft(e.id,C.C.FirstThreadMessage)){let t=C.A.getDraft(e.id,C.C.ChannelMessage);o.A.saveDraft(e.id,"",C.C.ChannelMessage),o.A.saveDraft(e.id,t,C.C.FirstThreadMessage)}setTimeout(()=>{a.h.dispatch({type:"SIDEBAR_CREATE_THREAD",parentChannelId:e.id,parentMessageId:t?.id,location:n})},0)}function j(e,t){(0,f.pX)(v.BVt.CHANNEL(e,(0,N.mP)(t)?N.VV.GUILD_HOME:t)),a.h.dispatch({type:"SIDEBAR_CLOSE",baseChannelId:t})}function b(e){a.h.dispatch({type:"SIDEBAR_CLOSE",baseChannelId:e}),c.A.clearAll(e,C.C.FirstThreadMessage),a.h.dispatch({type:"DRAFT_CLEAR",channelId:e,draftType:C.C.FirstThreadMessage}),a.h.dispatch({type:"DRAFT_CLEAR",channelId:e,draftType:C.C.ThreadSettings})}}