From 17ac4627bd904e4540e52650af7e00bbf4bc4450 Mon Sep 17 00:00:00 2001 From: BenRey <44082144+Ben-Rey@users.noreply.github.com> Date: Fri, 20 Dec 2024 15:18:49 +0100 Subject: [PATCH] fix: return provider request in connectSnap function (#277) --- src/metamaskSnap/snap.ts | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/src/metamaskSnap/snap.ts b/src/metamaskSnap/snap.ts index 8229e69..3e0a04d 100644 --- a/src/metamaskSnap/snap.ts +++ b/src/metamaskSnap/snap.ts @@ -27,12 +27,6 @@ export const getMassaSnapInfo = async ( } }; -/** - * Connect a snap to MetaMask. - * - * @param provider - The MetaMask inpage provider. - * @param snapId - The ID of the snap. - */ export const isConnected = async ( provider: MetaMaskInpageProvider, ): Promise => { @@ -40,17 +34,11 @@ export const isConnected = async ( return !!snap; }; -/** - * Connect a snap to MetaMask. - * - * @param provider - The MetaMask inpage provider. - * @param params - The params to pass with the snap to connect. - */ export const connectSnap = async ( provider: MetaMaskInpageProvider, params: Record<'version' | string, unknown> = {}, ) => { - provider.request({ + return provider.request({ method: 'wallet_requestSnaps', params: { [MASSA_SNAP_ID]: params,