| 12345678910111213141516171819202122232425262728 |
- import { serverLogin } from "./server/server-auth"
- import { silentLogin } from "./tt/tt-auth"
- import UserInfoModel from "../../store/models/user.model"
- export const authLogin = async () => {
- // 抖音登录
- const dyLoginResult = await silentLogin()
- // 服务端登录
- const loginInfo = await serverLogin(dyLoginResult)
- return Promise.resolve(loginInfo)
- }
- /**
- * 获取当前登录用户信息
- */
- export const getCurrentUserInfo = () => {
- try {
- let userInfo = UserInfoModel.getInstance().get();
- let launchOptions = tt.getLaunchOptionsSync();
- let query:any = launchOptions.query;
- const share_ext = query.share_ext;
- userInfo.share_ext = share_ext ? share_ext : "";
- return Promise.resolve(userInfo);
- } catch (error) {
- return Promise.reject(error);
- }
- }
|