From ea0e8bd3d3923c70b87dd20f215b69e15caaa235 Mon Sep 17 00:00:00 2001 From: Sebastian Martinez Date: Wed, 2 Feb 2022 11:46:57 +0100 Subject: [PATCH] Fix type errors Signed-off-by: Sebastian Martinez --- src/Connect.svelte | 2 +- src/base/faucet/Withdraw.svelte | 2 +- src/base/orgs/Create.svelte | 2 +- src/base/orgs/TransferOwnership.svelte | 2 +- src/base/projects/Widget.svelte | 2 +- src/base/registrations/New.svelte | 2 +- src/base/registrations/Submit.svelte | 2 +- src/base/registrations/Update.svelte | 2 +- src/base/registrations/registrar.ts | 8 ++++++-- src/ens/SetName.svelte | 2 +- src/profile.ts | 2 +- src/session.ts | 2 +- 12 files changed, 17 insertions(+), 13 deletions(-) diff --git a/src/Connect.svelte b/src/Connect.svelte index 2241b37c3..29c67fa73 100644 --- a/src/Connect.svelte +++ b/src/Connect.svelte @@ -24,7 +24,7 @@ const onConnect = async () => { try { await state.connectWalletConnect(config); - } catch (e) { + } catch (e: any) { walletConnectState.set({ state: "close" }); error = e; } diff --git a/src/base/faucet/Withdraw.svelte b/src/base/faucet/Withdraw.svelte index d76838458..c959e8e7b 100644 --- a/src/base/faucet/Withdraw.svelte +++ b/src/base/faucet/Withdraw.svelte @@ -28,7 +28,7 @@ state.status = Status.Pending; await tx.wait(); state.status = Status.Success; - } catch (e) { + } catch (e: any) { console.error(e); error = e; state = { status: Status.Failed, error: e.message }; diff --git a/src/base/orgs/Create.svelte b/src/base/orgs/Create.svelte index cb2a29582..282eb1b80 100644 --- a/src/base/orgs/Create.svelte +++ b/src/base/orgs/Create.svelte @@ -63,7 +63,7 @@ let receipt = await tx.wait(); org = Org.fromReceipt(receipt); state = State.Success; - } catch (e) { + } catch (e: any) { console.error(e); state = State.Idle; diff --git a/src/base/orgs/TransferOwnership.svelte b/src/base/orgs/TransferOwnership.svelte index 329f05560..957b1c2a5 100644 --- a/src/base/orgs/TransferOwnership.svelte +++ b/src/base/orgs/TransferOwnership.svelte @@ -64,7 +64,7 @@ await tx.wait(); state = State.Success; } - } catch (e) { + } catch (e: any) { console.error(e); state = State.Failed; error = e.message; diff --git a/src/base/projects/Widget.svelte b/src/base/projects/Widget.svelte index 81c84ec3c..e7a4903ad 100644 --- a/src/base/projects/Widget.svelte +++ b/src/base/projects/Widget.svelte @@ -29,7 +29,7 @@ const result = await proj.getInfo(project.id, config); state = { status: Status.Loaded }; info = result; - } catch (err) { + } catch (err: any) { console.error(err.message); state = { status: Status.Error, error: err.message }; } diff --git a/src/base/registrations/New.svelte b/src/base/registrations/New.svelte index ff0c78b16..76587ef22 100644 --- a/src/base/registrations/New.svelte +++ b/src/base/registrations/New.svelte @@ -51,7 +51,7 @@ } else { state = State.NameUnavailable; } - } catch (err) { + } catch (err: any) { state = State.CheckingFailed; error = err.message; } diff --git a/src/base/registrations/Submit.svelte b/src/base/registrations/Submit.svelte index ca1102763..4eff08b72 100644 --- a/src/base/registrations/Submit.svelte +++ b/src/base/registrations/Submit.svelte @@ -25,7 +25,7 @@ onMount(async () => { try { await registerName(subdomain, registrationOwner, config); - } catch (e) { + } catch (e: any) { console.error("Error", e); state.set({ connection: State.Failed }); diff --git a/src/base/registrations/Update.svelte b/src/base/registrations/Update.svelte index be878e011..2037e842c 100644 --- a/src/base/registrations/Update.svelte +++ b/src/base/registrations/Update.svelte @@ -24,7 +24,7 @@ state.status = Status.Pending; await tx.wait(); state.status = Status.Success; - } catch (e) { + } catch (e: any) { console.error(e); state = { status: Status.Failed, error: e.message }; } diff --git a/src/base/registrations/registrar.ts b/src/base/registrations/registrar.ts index 3ce5eb873..46d398b4a 100644 --- a/src/base/registrations/registrar.ts +++ b/src/base/registrations/registrar.ts @@ -138,7 +138,11 @@ export async function getSeed(name: string, config: Config, resolver?: EnsResolv resolver.getText('eth.radicle.seed.api'), ]); - return new Seed(host, id, git, api); + if (! host || ! id) { + return null; + } + + return new Seed(host, id, git ?? undefined, api ?? undefined); } export function registrar(config: Config): ethers.Contract { @@ -166,7 +170,7 @@ export async function registerName(name: string, owner: string, config: Config): } else { await commitAndRegister(name, owner, config); } - } catch (e) { + } catch (e: any) { throw { type: e.type || Failure.TransactionFailed, message: e.message, txHash: e.txHash }; } } diff --git a/src/ens/SetName.svelte b/src/ens/SetName.svelte index 7b69d8e85..48c9cf48f 100644 --- a/src/ens/SetName.svelte +++ b/src/ens/SetName.svelte @@ -63,7 +63,7 @@ await tx.wait(); state = State.Success; } - } catch (e) { + } catch (e: any) { console.error(e); state = State.Failed; error = e.message; diff --git a/src/profile.ts b/src/profile.ts index 474afe9a4..7a9874ef5 100644 --- a/src/profile.ts +++ b/src/profile.ts @@ -147,7 +147,7 @@ export class Profile { formatCAIP10Address(address, "eip155", config.network.chainId), config ); return { address, idx: idx ?? undefined }; - } catch (e) { + } catch (e: any) { // Look for the No DID found for error by the resolveIdxProfile fn and send it to console.debug if (e.message.match("No DID found for")) console.debug(e.message); else console.error(e); diff --git a/src/session.ts b/src/session.ts index 5e01c0407..4c3c8912f 100644 --- a/src/session.ts +++ b/src/session.ts @@ -133,7 +133,7 @@ export const loadState = (initial: State): Store => { }); store.set({ connection: Connection.Connected, session }); - } catch (e) { + } catch (e: any) { console.log("WalletConnect: connection failed."); store.set({ connection: Connection.Disconnected });