Build 545032stable
Module 533925
599 characters · in e1497e6938ae2b26.jsDependencies
Source Raw
function(e,t,n){n.d(t,{$A:()=>r,XZ:()=>i,Zp:()=>l,pu:()=>a,s0:()=>d});var s=n(636537);let l=8,a=11,i=6,r=6;async function o(e){let{ticket:t,mfaType:n,data:l}=e,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;try{return(await s.Bo.post({url:"/mfa/finish",body:{ticket:t,mfa_type:n,data:l},retries:a,rejectWithError:!1})).body}catch(e){if(e.body?.message)throw Error(e.body.message);throw e}}async function d(e,t){let{token:n}=await o(e);return new Promise((e,s)=>{t({"X-Discord-MFA-Authorization":n},t=>t.body?.code===60008||t.body?.code===60003?(s(Error(t.body.message)),!0):(e(),!1))})}}