Skip to content

Commit

Permalink
Merge pull request #189 from AElfProject/feature/tg-acceleration
Browse files Browse the repository at this point in the history
Feature/tg acceleration
  • Loading branch information
aelf-lxy authored Nov 18, 2024
2 parents b065027 + 169fbde commit 70d75fb
Show file tree
Hide file tree
Showing 10 changed files with 29 additions and 7 deletions.
2 changes: 1 addition & 1 deletion packages/base/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aelf-web-login/wallet-adapter-base",
"version": "0.2.2-alpha.3",
"version": "0.2.2-alpha.4",
"type": "module",
"main": "dist/esm/index.js",
"module": "dist/esm/index.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/bridge/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aelf-web-login/wallet-adapter-bridge",
"version": "0.2.2-alpha.3",
"version": "0.2.2-alpha.4",
"type": "module",
"main": "dist/esm/index.js",
"module": "dist/esm/index.js",
Expand Down
18 changes: 18 additions & 0 deletions packages/bridge/src/bridge.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ import {
DIDWalletInfo,
getChainInfo,
TelegramPlatform,
did,
} from '@portkey/did-ui-react';
import { IBaseConfig } from '.';
import { EE, SET_GUARDIAN_APPROVAL_MODAL, SET_GUARDIAN_APPROVAL_PAYLOAD } from './utils';
Expand Down Expand Up @@ -365,6 +366,23 @@ class Bridge {
dispatch(setLocking(true));
};

checkLoginStatus = async () => {
if (!this.isAAWallet) {
return;
}
if (did.didWallet.isLoginStatus === LoginStatusEnum.INIT) {
const { walletInfo } = store.getState();
await did.didWallet.getLoginStatus({
sessionId: did.didWallet.sessionId!,
chainId: did.didWallet.originChainId!,
});
did.save(
walletInfo?.extraInfo?.portkeyInfo?.pin,
walletInfo?.extraInfo?.portkeyInfo?.appName,
);
}
};

onConnectErrorHandler = (err: TWalletError) => {
console.log('in error event', err, this.activeWallet);
if (!this._noCommonBaseModal) {
Expand Down
2 changes: 1 addition & 1 deletion packages/react/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aelf-web-login/wallet-adapter-react",
"version": "0.2.2-alpha.3",
"version": "0.2.2-alpha.4",
"type": "module",
"main": "dist/esm/index.js",
"module": "dist/esm/index.js",
Expand Down
2 changes: 2 additions & 0 deletions packages/react/src/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,7 @@ export function useConnectWallet() {
sendMultiTransaction,
getSignature,
clearManagerReadonlyStatus,
checkLoginStatus,
} = instance;
const [connecting, setConnecting] = useState(false);

Expand Down Expand Up @@ -163,5 +164,6 @@ export function useConnectWallet() {
getSignature,
sendMultiTransaction,
clearManagerReadonlyStatus,
checkLoginStatus,
};
}
2 changes: 1 addition & 1 deletion packages/utils/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aelf-web-login/utils",
"version": "0.2.2-alpha.3",
"version": "0.2.2-alpha.4",
"type": "module",
"main": "dist/esm/index.js",
"module": "dist/esm/index.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/wallets/night-elf/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aelf-web-login/wallet-adapter-night-elf",
"version": "0.2.2-alpha.3",
"version": "0.2.2-alpha.4",
"type": "module",
"main": "dist/esm/index.js",
"module": "dist/esm/index.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/wallets/portkey-aa/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aelf-web-login/wallet-adapter-portkey-aa",
"version": "0.2.2-alpha.3",
"version": "0.2.2-alpha.4",
"type": "module",
"main": "dist/esm/index.js",
"module": "dist/esm/index.js",
Expand Down
2 changes: 2 additions & 0 deletions packages/wallets/portkey-aa/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,8 @@ export class PortkeyAAWallet extends BaseWalletAdapter {
[chainId]: didWalletInfo.caInfo?.caAddress,
},
nickName,
pin: this._pin,
appName: this.appName,
};

this._wallet = {
Expand Down
2 changes: 1 addition & 1 deletion packages/wallets/portkey-discover/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aelf-web-login/wallet-adapter-portkey-discover",
"version": "0.2.2-alpha.3",
"version": "0.2.2-alpha.4",
"type": "module",
"main": "dist/esm/index.js",
"module": "dist/esm/index.js",
Expand Down

0 comments on commit 70d75fb

Please sign in to comment.