Unfollow tool for Bluesky

handle error on fetch/parse of did

Nato Boram 1e5017b7 85fd8f2b

Changed files
+8 -2
src
+8 -2
src/App.tsx
··· 64 64 did.startsWith("did:web") ? 65 65 `https://${did.split(":")[2]}/.well-known/did.json` 66 66 : "https://plc.directory/" + did, 67 - ); 67 + ).catch((error: unknown) => { 68 + console.warn("Failed to resolve DID", { error, did }); 69 + }); 70 + if (!res) return ""; 68 71 69 72 return res 70 73 .json() ··· 75 78 } 76 79 } 77 80 }) 78 - .catch(() => ""); 81 + .catch((error: unknown) => { 82 + console.warn("Failed to parse DID", { error, did }); 83 + return ""; 84 + }); 79 85 }; 80 86 81 87 const Login: Component = () => {