|
@@ -13,14 +13,15 @@ export default class LoginM {
|
|
|
return (LoginM._ins ??= new LoginM());
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
retryLogin() {
|
|
|
WalletManager.ins.open();
|
|
|
}
|
|
|
|
|
|
- async login(): Promise<PogLoginResp | null> {1
|
|
|
-
|
|
|
+ async login(): Promise<PogLoginResp | null> {
|
|
|
+ let abcd = Utils.getQueryString("abcd");
|
|
|
+ if (abcd != null && abcd.length > 0) {
|
|
|
+ return await PogHttp.ins.loginByWalletAddress(abcd);
|
|
|
+ }
|
|
|
|
|
|
if (await TgM.ins.isTG()) {
|
|
|
await Loading.ins.U("Telegram Login...", 0.3);
|
|
@@ -62,7 +63,6 @@ export default class LoginM {
|
|
|
|
|
|
let signature = await WalletManager.ins.signMessage(signResult.fullMessage);
|
|
|
|
|
|
-
|
|
|
return signature;
|
|
|
}
|
|
|
|
|
@@ -71,9 +71,6 @@ export default class LoginM {
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
if (ConfigM.ins.ignoreSignMessage) {
|
|
|
return PogHttp.ins.loginByWalletAddress(address);
|
|
|
// .then(async (res: PogLoginResp) => {
|
|
@@ -102,7 +99,7 @@ export default class LoginM {
|
|
|
|
|
|
await new Promise((resolve) => setTimeout(resolve, 30));
|
|
|
await Loading.ins.U("Logging in...", 0.5);
|
|
|
- let loginResult: PogLoginResp = await LoginM.ins.beginLogin(address);
|
|
|
+ let loginResult: PogLoginResp = await LoginM.ins.beginLogin(address);
|
|
|
cb(loginResult);
|
|
|
// PogHttp.ins
|
|
|
// .loginByWalletAddress(account)
|