|
@@ -4,13 +4,14 @@ let token = null;
|
|
|
let requestLoginTime = 0;
|
|
|
|
|
|
// 获取token
|
|
|
-export const getToken = async () => {
|
|
|
- if (getToken.promise) return getToken.promise;
|
|
|
+export const getToken = async () => {
|
|
|
+ // console.log("token-000000000000000000",getToken.promise);
|
|
|
if (!token) token = uni.getStorageSync('token');
|
|
|
// token格式化
|
|
|
if (token && typeof token === "string") {
|
|
|
token = JSON.parse(token);
|
|
|
- }
|
|
|
+ }
|
|
|
+ // console.log("token-1111111111111",token);
|
|
|
console.log("checkToken", checkToken(token));
|
|
|
if (!token) {
|
|
|
getToken.promise = login();
|
|
@@ -84,11 +85,14 @@ const checkToken = t => {
|
|
|
|
|
|
// 设置token
|
|
|
const setToken = async t => {
|
|
|
- // console.log('bbbbbbbbbbbbbbbbbbbbbbb', t);
|
|
|
- token = formatToken(t);
|
|
|
- // console.log('tttttttttt', token);
|
|
|
- uni.setStorageSync("token", token);
|
|
|
- return t.token;
|
|
|
+ try{
|
|
|
+ token = formatToken(t);
|
|
|
+ uni.setStorageSync("token", token);
|
|
|
+ return t.token;
|
|
|
+ }catch(e){
|
|
|
+ console.log('token-set--errr',e);
|
|
|
+ }
|
|
|
+
|
|
|
};
|
|
|
|
|
|
// 清除token
|
|
@@ -101,6 +105,6 @@ export const clearToken = async () => {
|
|
|
// 处理token的格式
|
|
|
const formatToken = t => {
|
|
|
t.token = "Bearer " + t.accessToken;
|
|
|
- t.time = ((t.expiration - 600) * 1000);
|
|
|
+ t.time = ((t.expiration - 300) * 1000);
|
|
|
return t;
|
|
|
};
|