Module 578434

1,807 characters · in 81823872036ad513.js
Dependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>S});var l=n(627968),i=n(64700),s=n(17928),a=n(811893),r=n(717398),o=n(256311),c=n(773669),d=n(222823),u=n(174459),h=n(883600),m=n(232835),g=n(343328),p=n(652215),A=n(994500),f=n(975571),C=n(786051),x=n(559868),E=n(375708);function S(e){var t,S;let _,I,j,v,T,y,N,b,{channel:M,children:R}=e,D=(0,s.bG)([A.A],()=>A.A.isBlocked(M.getRecipientId()));S=t=M.id,_=(0,s.bG)([m.A],()=>m.A.getLastMessage(S)),I=_?.changelogId,j=(0,s.bG)([c.default],()=>c.default.locale),v=(0,s.bG)([h.A],()=>h.A.getChangelog(I??"",j),[I,j]),T=(0,g.A)(t),y=i.useRef(T?Date.now():null),N=(0,s.bG)([d.Ay],()=>d.Ay.getUnreadCount(t),[t]),b=i.useRef(N),i.useEffect(()=>{b.current=N}),i.useEffect(()=>{y.current=Date.now()},[T]),i.useEffect(()=>{T&&null!=I&&o.A.fetchChangelog(I,j,!0)},[I,j,T]),i.useEffect(()=>{T&&null!=v&&u.default.track(p.HAw.CHANGE_LOG_OPENED,{change_log_id:`${v.date}:${v.revision}`,unread_count:b.current})},[T,v]),i.useEffect(()=>{let e=y.current;return()=>{T&&null!=v&&null!=e&&(u.default.track(p.HAw.CHANGE_LOG_CLOSED,{seconds_open:Math.round((Date.now()-e)/1e3),change_log_id:`${v.date}:${v.revision}`,unread_count:b.current}),y.current=0)}},[T,v]);let L=(0,g.A)(M.id),O=M.isSystemDM(),k=D&&!O&&!M.isMultiUserDM(),P={};if(O){let e=L?E.intl.string(E.t["+KSnWX"]):E.intl.string(E.t.hvVgAZ);P.message=E.intl.string(E.t.Bt2N7D),P.subtitle=E.intl.string(E.t["n/Vzkw"]),P.buttonText=e,P.buttonIcon=L?a.t:void 0,P.onButtonClick=()=>{if(L){open(x.Do),u.default.track(p.HAw.CHANGE_LOG_CTA_CLICKED,{cta_type:"chat_blocker",target:x.Do});return}open(f.A.getArticleURL(p.MVz.SYSTEM_DMS))},P.imageSrc=n(388668)}else k&&(P.message=E.intl.string(E.t["9T6N5/"]),P.buttonText=E.intl.string(E.t.XyHpKH),P.onButtonClick=()=>{r.A.unblockUser(M.getRecipientId())});return(0,l.jsx)(C.A,{...P,children:R})}}