Build 533169stable
Module 697266
666 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(439372),i=n(217222),s=n(723702),a=n(881766);let o=!1,l=null;async function u(){if((0,s.isMac)()&&window.DiscordNative?.settings?.set!=null){let{enabled:e}=(0,a.$)({location:"updateSwitch"}),t=e&&(window.DiscordNative.nativeModules.getUpdaterVersion?.()??0)>=3;await window.DiscordNative.settings.set("USE_NEW_UPDATER",t),l=t}}class c extends r.A{stores=new Map().set(i.A,()=>{if(o){let{enabled:e}=(0,a.$)({location:"experimentStoreUpdate"});l!==e&&u()}});actions={POST_CONNECTION_OPEN:async()=>{o||window.DiscordNative?.settings?.set==null||(0,s.isMac)()&&(o=!0,await u())},LOGOUT:()=>{o=!1,l=null}}}let d=new c}