Build 600590stable
Module 234053
761 characters · in ebfdf7bf632cd64d.jsDependencies
Source Raw
function(e,t,n){n.d(t,{Lu:()=>o,cE:()=>c,le:()=>p}),n(938796),n(321073);var r=n(665260);n(873298);var i=n(669953);n(617617);var a=n(808728),s=n(696451),u=n(543465),d=n(816662),h=n(395504),l=n(340837);function c(e){let t=(0,h.WW)(e),n=s.Ay.getSelfMember(e)?.flags??0,i=(0,r.Lt)(n,l.D.COMPLETED_ONBOARDING),a=u.Ay.getOptedInChannels(e).size>0;return!t&&!i&&!a}function o(e){if(c(e))return void p(e);{let t=(0,h.WW)(e);(0,d.e4)(e,!t)}}function p(e){let{include:t=new Set,exclude:n=new Set}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=a.Ay.getChannels(e),s=[...r[a.I6],...r[a.vM]].filter(e=>{let{channel:t}=e;return!t.isThread()&&!n.has(t.id)}).map(e=>{let{channel:t}=e;return t.id});t.forEach(e=>s.push(e)),i.A.onboardExistingMember(e,new Set(s))}}