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