|
@@ -21,15 +21,20 @@ export async function sysLogin(address) {
|
|
|
login({ wallet_address: address }),
|
|
|
imLogin({ uuid: address }),
|
|
|
]);
|
|
|
- const loginResult = results[0].value;
|
|
|
- const imLoginResult = results[1].value;
|
|
|
|
|
|
- systemStore.token = loginResult.data.access_token;
|
|
|
- systemStore.USERID = loginResult.data.user_id;
|
|
|
+ const loginResult = results[0].status === "fulfilled" ? results[0].value : null;
|
|
|
+ const imLoginResult = results[1].status === "fulfilled" ? results[1].value : null;
|
|
|
+
|
|
|
+ if (loginResult) {
|
|
|
+ systemStore.token = loginResult.data.access_token;
|
|
|
+ systemStore.USERID = loginResult.data.user_id;
|
|
|
+ }
|
|
|
+
|
|
|
+ walletStore.avatar = imLoginResult?.data?.avatar
|
|
|
+ ? imgHost + imLoginResult.data.avatar
|
|
|
+ : "";
|
|
|
+ walletStore.username = imLoginResult?.data?.nickname || "游客";
|
|
|
|
|
|
- walletStore.avatar = imgHost + imLoginResult.data.avatar;
|
|
|
- walletStore.username = imLoginResult.data.nickname;
|
|
|
-
|
|
|
// 节点分红---获取用户是否为管理员以及是否加入了白名单
|
|
|
const res = await userInfo({ address });
|
|
|
if (res.ret) {
|
|
@@ -41,7 +46,6 @@ export async function sysLogin(address) {
|
|
|
};
|
|
|
|
|
|
systemStore.Administrator = data;
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
|