pageSignIn-Cd3WOySy.js 3.7 KB

123
  1. const __vite__fileDeps=["./pageIm-CNuREQoB.js","./index-D_EGaVbS.js","./index-BQW3n_1i.css","./page-C6VUMrJP.js","./pageAuthCode-Ld4jym4N.js","./codeInputField-4XE97kZh.js","./putPreloader-NOkcnuw_.js","./pageSignQR-Bu_Eys3X.js","./textToSvgURL-Cnw_Q8Rw.js","./countryInputField-yId9tpyt.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]);
  2. import{r as s,p as A,f as T,B as E,t as x,c as g,i as m,A as C,_ as k,e as N,g as S,h as w,j as I,k as M,n as F,o as O,I as V,q as B}from"./index-D_EGaVbS.js";import{p as U}from"./putPreloader-NOkcnuw_.js";import{P as D}from"./page-C6VUMrJP.js";import{p as W,g as j}from"./pageSignQR-Bu_Eys3X.js";import{C as q,T as z}from"./countryInputField-yId9tpyt.js";import"./textToSvgURL-Cnw_Q8Rw.js";let a=null,c;const H=()=>{const p=document.createElement("div");p.classList.add("input-wrapper");let h,b;const l=new q({onCountryChange:(t,e)=>{h=t,b=e,e&&(o.value=o.lastValue="+"+e.country_code,setTimeout(()=>{u.focus(),A(u,!0)},0))}}),o=new z({onInput:t=>{T.loadLottieWorkers();const{country:e,code:i}=t||{},n=e?e.name||e.default_name:"";n!==l.value&&(!h||!e||!i||h!==e&&b.country_code!==i.country_code)&&l.override(e,i,n),e||o.value.length-1>1?a.style.visibility="":a.style.visibility="hidden"}}),u=o.input;u.addEventListener("keypress",t=>{if(!a.style.visibility&&t.key==="Enter")return L()}),a=E("btn-primary btn-color-primary",{text:"Login.Next"}),a.style.visibility="hidden";const L=t=>{t&&F(t);const e=x([a,c],!0);g(a,m("PleaseWait")),U(a);const i=o.value;s.managers.apiManager.invokeApi("auth.sendCode",{phone_number:i,api_id:C.id,api_hash:C.hash,settings:{_:"codeSettings",pFlags:{}}}).then(async n=>{if(n._==="auth.sentCodeSuccess"){const{authorization:r}=n;r._==="auth.authorization"&&(await s.managers.apiManager.setUser(r.user),k(()=>import("./pageIm-CNuREQoB.js"),__vite__mapDeps([0,1,2,3]),import.meta.url).then(f=>{f.default.mount()}))}k(()=>import("./pageAuthCode-Ld4jym4N.js"),__vite__mapDeps([4,1,2,3,5,6,7,8,9]),import.meta.url).then(r=>r.default.mount(Object.assign(n,{phone_number:i})))}).catch(n=>{switch(e(),n.type){case"PHONE_NUMBER_INVALID":o.setError(),g(o.label,m("Login.PhoneLabelInvalid")),u.classList.add("error"),g(a,m("Login.Next"));break;default:console.error("auth.sendCode error:",n),a.innerText=n.type;break}})};N(a,L),c=E("btn-primary btn-secondary btn-primary-transparent primary",{text:"Login.QR.Login"}),c.addEventListener("click",()=>{W.mount()}),p.append(l.container,o.container,a,c);const y=document.createElement("h4");y.classList.add("text-center"),S(y,"Login.Title");const _=document.createElement("div");_.classList.add("subtitle","text-center"),S(_,"Login.StartText"),Q.pageEl.querySelector(".container").append(y,_,p);const P=()=>{s.managers.apiManager.invokeApi("help.getNearestDc").then(t=>{const e=O.getFromCache("langPack");e&&!e.countries?.hash&&V.getLangPack(e.lang_code).then(()=>{o.simulateInputEvent()});const i=new Set([1,2,3,4,5]),n=[t.this_dc];let r;return t.nearest_dc!==t.this_dc&&(r=s.managers.apiManager.getNetworkerVoid(t.nearest_dc).then(()=>{n.push(t.nearest_dc)})),(r||Promise.resolve()).then(()=>{n.forEach(d=>{i.delete(d)});const f=[...i],v=async()=>{const d=f.shift();if(!d)return;if((await B.get(I()))?.[`dc${d}_auth_key`])return v();setTimeout(()=>{s.managers.apiManager.getNetworkerVoid(d).finally(v)},3e3)};v()}),t}).then(t=>{!l.value.length&&!o.value.length&&l.selectCountryByIso2(t.country)})};w||setTimeout(()=>{u.focus()},0),I()===1&&j(p),P()},Q=new D("page-sign",!0,H,()=>{a&&(g(a,m("Login.Next")),M(a,void 0,void 0,!0),a.removeAttribute("disabled")),c&&c.removeAttribute("disabled"),s.managers.appStateManager.pushToState("authState",{_:"authStateSignIn"})});export{Q as default};
  3. //# sourceMappingURL=pageSignIn-Cd3WOySy.js.map