login.8ccd953b.js
588 字节
import{u as e,y as i,ah as o,ai as s}from"./index-636f11b6.js";const a=e();function n(){const e=()=>new Promise(((e,i)=>{s({provider:"weixin",success:i=>{e(i.code)},fail:e=>{i(e)}})})),n=e=>new Promise(((i,o)=>{uni.getUserInfo({provider:"weixin",withCredentials:!0,success:o=>{i({code:e,encryptedData:o.encryptedData,iv:o.iv})},fail:e=>{o(e)}})})),t=async s=>{try{const a=await e(),t=await n(a);console.log(a,t),s.code&&s.encryptedData&&s.iv&&i.$api.user.userLogin(s).then((e=>{1==e.code&&o({delta:arguments})}))}catch(t){console.error(t),a.setToken("")}};return{login:t}}export{n as u};