Files
tehran_taj/apps/user-app-v2/dist/assets/IamCallback-DiQc72Ja.js
T

3 lines
1.5 KiB
JavaScript

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-D8rImuYS.js","assets/index-C_L3N1ON.css"])))=>i.map(i=>d[i]);
import{d as l,U as u,o as p,v as c,a3 as _,c as d,D as g,b as h}from"./index-D8rImuYS.js";const S={style:{"min-height":"100vh",display:"grid","place-items":"center"}},b=l({__name:"IamCallback",setup(w){const n=g(),a=u();function i(){sessionStorage.setItem("gb_iam_sso_skip","1");const e=sessionStorage.getItem("gb_iam_return");sessionStorage.removeItem("gb_iam_return");const t=e&&e.startsWith("/")&&!e.startsWith("//")?e:"/";return n.replace(t)}return p(async()=>{const e=new URLSearchParams(window.location.search);if(sessionStorage.removeItem("gb_iam_sso_checked"),e.get("error")||!e.get("code")||!e.get("state")){await i();return}try{const t=await c.ssoCallback(e.get("code"),e.get("state"));a.login(t.token,t.customer.id,t.customer.mobile);try{const{useCartStore:s}=await _(async()=>{const{useCartStore:r}=await import("./index-D8rImuYS.js").then(o=>o.bw);return{useCartStore:r}},__vite__mapDeps([0,1])),{useBuyLaterStore:m}=await _(async()=>{const{useBuyLaterStore:r}=await import("./index-D8rImuYS.js").then(o=>o.bx);return{useBuyLaterStore:r}},__vite__mapDeps([0,1]));await Promise.all([s().applyExpiryAndSync(),m().syncFromServer()])}catch{}try{const s=await c.getExpertIdentity();a.setSalesExpert(s.isSalesExpert)}catch{a.setSalesExpert(!1)}await n.replace({name:"home"})}catch{await i()}}),(e,t)=>(h(),d("div",S,"در حال ورود..."))}});export{b as default};