Skip to content

Commit

Permalink
fix Metamask popup problem
Browse files Browse the repository at this point in the history
  • Loading branch information
Viterbo committed May 21, 2024
1 parent bcb0d80 commit 54ca852
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 15 deletions.
12 changes: 8 additions & 4 deletions src/antelope/mocks/AccountStore.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,11 +54,15 @@ class AccountStore {

async loginEVM({ authenticator, network, autoLogAccount }: LoginEVMActionData, trackAnalyticsEvents: boolean): Promise<boolean> {
currentAuthenticator = authenticator;
currentAccount = autoLogAccount ? await authenticator.autoLogin(network, autoLogAccount, trackAnalyticsEvents) : await authenticator.login(network, trackAnalyticsEvents);
currentAccount = autoLogAccount
? await authenticator.autoLogin(network, autoLogAccount, trackAnalyticsEvents)
: await authenticator.login(network, trackAnalyticsEvents);

const account = useAccountStore().getAccount(authenticator.label);
getAntelope().events.onLoggedIn.next(account);
return true;
if (currentAccount) {
const account = useAccountStore().getAccount(authenticator.label);
getAntelope().events.onLoggedIn.next(account);
}
return !!currentAccount;
}

logout() {
Expand Down
10 changes: 1 addition & 9 deletions src/components/LoginModal.vue
Original file line number Diff line number Diff line change
Expand Up @@ -154,15 +154,7 @@ async function loginWithAntelope(name:string, autoLogAccount?: string) {
}
const authenticator = auth.newInstance(label);
const network = useChainStore().currentChain.settings.getNetwork();
useAccountStore().loginEVM({ authenticator, network, autoLogAccount }, true).then(() => {
const address = useAccountStore().getAccount(label).account;
setLogin({ address });
localStorage.setItem(LOGIN_DATA_KEY, JSON.stringify({
type: LOGIN_EVM,
provider: name,
account: address,
}));
});
useAccountStore().loginEVM({ authenticator, network, autoLogAccount }, true);
emit('hide');
}
Expand Down
2 changes: 0 additions & 2 deletions src/components/TransactionTable.vue
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,6 @@ watch(() => route.query,
);
function setPagination(page: number, size: number, desc: boolean) {
console.log('setPagination()', { page, size, desc, initialKey: pagination.value.initialKey });
pagination.value.page = page;
pagination.value.rowsPerPage = size;
pagination.value.descending = desc;
Expand All @@ -159,7 +158,6 @@ function setPagination(page: number, size: number, desc: boolean) {
// key is page pages away from the initial key
const zero_base_page = page - 1;
pagination.value.key = pagination.value.initialKey - (zero_base_page * pagination.value.rowsPerPage);
console.log('setPagination() key ->', pagination.value.key);
}
updateColumns();
parseTransactions();
Expand Down

0 comments on commit 54ca852

Please sign in to comment.