Skip to content

Commit 835c309

Browse files
add error logs for hooks in modal
1 parent b76412c commit 835c309

17 files changed

+35
-16
lines changed

packages/modal/src/vue/Web3AuthProvider.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import {
44
CONNECTOR_STATUS,
55
type CONNECTOR_STATUS_TYPE,
66
type IProvider,
7+
log,
78
WalletInitializationError,
89
Web3AuthContextKey,
910
} from "@web3auth/no-modal";
@@ -80,6 +81,7 @@ export const Web3AuthProvider = defineComponent({
8081
isInitializing.value = true;
8182
await newWeb3Auth.init({ signal: controller.signal });
8283
} catch (error) {
84+
log.error("Error initializing web3auth", error);
8385
initError.value = error as Error;
8486
} finally {
8587
isInitializing.value = false;

packages/modal/src/vue/composables/useCheckout.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { BaseEmbedControllerState } from "@toruslabs/base-controllers";
2-
import { WalletServicesPluginError, Web3AuthError } from "@web3auth/no-modal";
2+
import { log, WalletServicesPluginError, Web3AuthError } from "@web3auth/no-modal";
33
import { Ref, ref } from "vue";
44

55
import { useWalletServicesPlugin } from "./useWalletServicesPlugin";
@@ -24,6 +24,7 @@ export const useCheckout = (): IUseCheckout => {
2424

2525
await plugin.value.showCheckout(showCheckoutParams);
2626
} catch (err) {
27+
log.error("Error showing checkout", err);
2728
error.value = err as Web3AuthError;
2829
} finally {
2930
loading.value = false;

packages/modal/src/vue/composables/useEnableMFA.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { WalletInitializationError, Web3AuthError } from "@web3auth/no-modal";
1+
import { log, WalletInitializationError, Web3AuthError } from "@web3auth/no-modal";
22
import { Ref, ref } from "vue";
33

44
import { useWeb3AuthInner } from "./useWeb3AuthInner";
@@ -21,6 +21,7 @@ export const useEnableMFA = (): IUseEnableMFA => {
2121
loading.value = true;
2222
await web3Auth.value.enableMFA();
2323
} catch (err) {
24+
log.error("Error enabling MFA", err);
2425
error.value = err as Web3AuthError;
2526
} finally {
2627
loading.value = false;

packages/modal/src/vue/composables/useFunding.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { BaseEmbedControllerState } from "@toruslabs/base-controllers";
2-
import { WalletServicesPluginError, Web3AuthError } from "@web3auth/no-modal";
2+
import { log, WalletServicesPluginError, Web3AuthError } from "@web3auth/no-modal";
33
import { Ref, ref } from "vue";
44

55
import { useWalletServicesPlugin } from "./useWalletServicesPlugin";
@@ -24,6 +24,7 @@ export const useFunding = (): IUseFunding => {
2424

2525
await plugin.value.showFunding(showFundingParams);
2626
} catch (err) {
27+
log.error("Error showing funding", err);
2728
error.value = err as Web3AuthError;
2829
} finally {
2930
loading.value = false;

packages/modal/src/vue/composables/useIdentityToken.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { WalletInitializationError, Web3AuthError } from "@web3auth/no-modal";
1+
import { log, WalletInitializationError, Web3AuthError } from "@web3auth/no-modal";
22
import { Ref, ref, watch } from "vue";
33

44
import { useWeb3AuthInner } from "./useWeb3AuthInner";
@@ -27,6 +27,7 @@ export const useIdentityToken = (): IUseIdentityToken => {
2727
}
2828
return result?.idToken;
2929
} catch (err) {
30+
log.error("Error getting identity token", err);
3031
error.value = err as Web3AuthError;
3132
} finally {
3233
loading.value = false;

packages/modal/src/vue/composables/useManageMFA.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { WalletInitializationError, Web3AuthError } from "@web3auth/no-modal";
1+
import { log, WalletInitializationError, Web3AuthError } from "@web3auth/no-modal";
22
import { Ref, ref } from "vue";
33

44
import { useWeb3AuthInner } from "./useWeb3AuthInner";
@@ -21,6 +21,7 @@ export const useManageMFA = (): IUseManageMFA => {
2121
loading.value = true;
2222
await web3Auth.value.manageMFA();
2323
} catch (err) {
24+
log.error("Error managing MFA", err);
2425
error.value = err as Web3AuthError;
2526
} finally {
2627
loading.value = false;

packages/modal/src/vue/composables/useReceive.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { BaseEmbedControllerState } from "@toruslabs/base-controllers";
2-
import { WalletServicesPluginError, Web3AuthError } from "@web3auth/no-modal";
2+
import { log, WalletServicesPluginError, Web3AuthError } from "@web3auth/no-modal";
33
import { Ref, ref } from "vue";
44

55
import { useWalletServicesPlugin } from "./useWalletServicesPlugin";
@@ -24,6 +24,7 @@ export const useReceive = (): IUseReceive => {
2424

2525
await plugin.value.showReceive(showReceiveParams);
2626
} catch (err) {
27+
log.error("Error showing receive", err);
2728
error.value = err as Web3AuthError;
2829
} finally {
2930
loading.value = false;

packages/modal/src/vue/composables/useSwap.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { BaseEmbedControllerState } from "@toruslabs/base-controllers";
2-
import { WalletServicesPluginError, Web3AuthError } from "@web3auth/no-modal";
2+
import { log, WalletServicesPluginError, Web3AuthError } from "@web3auth/no-modal";
33
import { Ref, ref } from "vue";
44

55
import { useWalletServicesPlugin } from "./useWalletServicesPlugin";
@@ -24,6 +24,7 @@ export const useSwap = (): IUseSwap => {
2424

2525
await plugin.value.showSwap(showSwapParams);
2626
} catch (err) {
27+
log.error("Error showing swap", err);
2728
error.value = err as Web3AuthError;
2829
} finally {
2930
loading.value = false;

packages/modal/src/vue/composables/useSwitchChain.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { WalletInitializationError, Web3AuthError } from "@web3auth/no-modal";
1+
import { log, WalletInitializationError, Web3AuthError } from "@web3auth/no-modal";
22
import { Ref, ref } from "vue";
33

44
import { useWeb3AuthInner } from "./useWeb3AuthInner";
@@ -21,6 +21,7 @@ export const useSwitchChain = (): IUseSwitchChain => {
2121
loading.value = true;
2222
await web3Auth.value.switchChain(chainParams);
2323
} catch (err) {
24+
log.error("Error switching chain", err);
2425
error.value = err as Web3AuthError;
2526
} finally {
2627
loading.value = false;

packages/modal/src/vue/composables/useWalletConnectScanner.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { BaseEmbedControllerState } from "@toruslabs/base-controllers";
2-
import { WalletServicesPluginError, Web3AuthError } from "@web3auth/no-modal";
2+
import { log, WalletServicesPluginError, Web3AuthError } from "@web3auth/no-modal";
33
import { Ref, ref } from "vue";
44

55
import { useWalletServicesPlugin } from "./useWalletServicesPlugin";
@@ -24,6 +24,7 @@ export const useWalletConnectScanner = (): IUseWalletConnectScanner => {
2424

2525
await plugin.value.showWalletConnectScanner(showWalletConnectScannerParams);
2626
} catch (err) {
27+
log.error("Error showing wallet connect scanner", err);
2728
error.value = err as Web3AuthError;
2829
} finally {
2930
loading.value = false;

0 commit comments

Comments
 (0)