fix checklogin & getinfo in app.ts
This commit is contained in:
+15
-7
@@ -6,17 +6,25 @@ import { getLocaleData } from './service/localeData';
|
||||
import { checkLogin, checkToken } from './service/checkLogin';
|
||||
import wechatUser from './wechat';
|
||||
import { loginAte } from './service/login';
|
||||
import { getMemberInfo } from './service/memberInfo';
|
||||
import { getInfo } from './service/getInfo';
|
||||
|
||||
function App({ children }: PropsWithChildren<any>) {
|
||||
useLaunch(() => {
|
||||
console.log('App launched.');
|
||||
if (checkLogin()) {
|
||||
wechatUser.setToken(checkToken());
|
||||
getMemberInfo();
|
||||
} else {
|
||||
loginAte();
|
||||
}
|
||||
// if (checkLogin()) {
|
||||
// wechatUser.setToken(checkToken());
|
||||
// if(getMemberInfo());
|
||||
// } else {
|
||||
// loginAte();
|
||||
// }
|
||||
checkLogin((success) => {
|
||||
if (success) {
|
||||
wechatUser.setToken(checkToken());
|
||||
getInfo();
|
||||
} else {
|
||||
loginAte();
|
||||
}
|
||||
});
|
||||
getLocaleData();
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user