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