import { userInfoQuery, userInfoUpdate } from '../api/user' const userInfo = { nickname: "", avatar: "" } export function setUserInfo(info) { userInfo.avatar = info.avatar; userInfo.nickname = info.nickname; } export function getUserInfo() { if (userInfo.avatar == '' || userInfo.nickname == '') { userInfoQuery().then(respose => { if (respose.code == 10000) { userInfo.avatar = respose.content.avatar; userInfo.nickname = respose.content.nickname; } }) } const tmp = { ...userInfo }; return tmp; } export function updateUserInfo(info) { return new Promise((resolve, reject) => { userInfoUpdate(info).then(respose => { if (respose.code == 10000) { userInfo.avatar = info.avatar; userInfo.nickname = info.nickname; resolve(info) } }) }) }