Skip to content

Commit

Permalink
fix examples
Browse files Browse the repository at this point in the history
  • Loading branch information
zaidarain1 committed Jan 31, 2025
1 parent d7dacd1 commit 09f6e24
Show file tree
Hide file tree
Showing 10 changed files with 104 additions and 284 deletions.
2 changes: 1 addition & 1 deletion examples/passport/logged-in-user-with-nextjs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"dependencies": {
"@biom3/react": "^0.25.21",
"@ethersproject/providers": "^5.7.2",
"@imtbl/sdk": "latest",
"@imtbl/sdk": "workspace:*",
"next": "14.2.7",
"react": "^18",
"react-dom": "^18"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ export default function LoginWithPassport() {
const loginWithPassport = async () => {
if (!passportInstance) return;
try {
const provider = passportInstance.connectEvm();
const provider = await passportInstance.connectEvm();
const accounts = await provider.request({ method: 'eth_requestAccounts' });
if (accounts) {
setIsLoggedIn(true);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ export default function LoginWithPassport() {
const loginWithPassport = async () => {
if (!passportInstance) return;
try {
const provider = passportInstance.connectEvm();
const provider = await passportInstance.connectEvm();
const accounts = await provider.request({ method: 'eth_requestAccounts' });
// #doc passport-get-user-info
const userProfileData = await passportInstance.getUserInfo();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ export default function LoginWithPassport() {
const loginWithPassport = async () => {
if (!passportInstance) return;
try {
const provider = passportInstance.connectEvm();
const provider = await passportInstance.connectEvm();
const accounts = await provider.request({ method: 'eth_requestAccounts' });
// #doc passport-get-id-token
const idToken = await passportInstance.getIdToken();
Expand Down
3 changes: 2 additions & 1 deletion examples/passport/login-with-nextjs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@
"dependencies": {
"@biom3/react": "^0.25.21",
"@ethersproject/providers": "^5.7.2",
"@imtbl/sdk": "latest",
"@imtbl/sdk": "workspace:*",
"ethers": "^6.13.4",
"next": "14.2.7",
"react": "^18",
"react-dom": "^18"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import { ethers } from 'ethers'; // Make sure ethers.js is installed
import { Button, Heading, Table, Link } from '@biom3/react';
import NextLink from 'next/link';
import { passportInstance } from '../utils/setupDefault';
import { BrowserProvider } from 'ethers';

export default function LoginWithPassport() {
const [isLoggedIn, setIsLoggedIn] = useState<boolean>(false);
Expand All @@ -15,8 +16,8 @@ export default function LoginWithPassport() {

try {
// #doc passport-login-with-ethersjs
const passportProvider = passportInstance.connectEvm();
const web3Provider = new ethers.providers.Web3Provider(passportProvider);
const passportProvider = await passportInstance.connectEvm();
const web3Provider = new BrowserProvider(passportProvider);
const accounts = await web3Provider.send('eth_requestAccounts', []);
// #enddoc passport-login-with-ethersjs
if (accounts && accounts.length > 0) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ export default function LoginWithPassport() {
if (!passportInstance) return;
try {
// #doc passport-evm-login
const provider = passportInstance.connectEvm();
const provider = await passportInstance.connectEvm();
const accounts = await provider.request({ method: 'eth_requestAccounts' });
// #enddoc passport-evm-login
if (accounts) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ export default function SimplifiedLoginWithPassport() {
const loginWithPassport = async () => {
if (!passportInstance) return;
try {
const provider = passportInstance.connectEvm();
const provider = await passportInstance.connectEvm();
const accounts = await provider.request({ method: 'eth_requestAccounts' });
if (accounts && accounts.length > 0) {
setIsLoggedIn(true);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ export default function SimplifiedLoginWithPassport() {
const loginWithPassport = async () => {
if (!passportInstance) return;
try {
const provider = passportInstance.connectEvm();
const provider = await passportInstance.connectEvm();
const accounts = await provider.request({ method: 'eth_requestAccounts' });
if (accounts && accounts.length > 0) {
setIsLoggedIn(true);
Expand Down
Loading

0 comments on commit 09f6e24

Please sign in to comment.