Commit 701cbde2 authored by Paul Razvan Berg's avatar Paul Razvan Berg Committed by Noah Zinsmeister

Fix "useENSName" Hook (#578)

* Fix "useENSName" Hook

* Check for "stale" in "useENSName" Hook
parent e00e7af5
...@@ -146,8 +146,9 @@ export function useENSName(address) { ...@@ -146,8 +146,9 @@ export function useENSName(address) {
useEffect(() => { useEffect(() => {
if (isAddress(address)) { if (isAddress(address)) {
let stale = false let stale = false
try { library
library.lookupAddress(address).then(name => { .lookupAddress(address)
.then(name => {
if (!stale) { if (!stale) {
if (name) { if (name) {
setENSName(name) setENSName(name)
...@@ -156,9 +157,11 @@ export function useENSName(address) { ...@@ -156,9 +157,11 @@ export function useENSName(address) {
} }
} }
}) })
} catch { .catch(() => {
if (!stale) {
setENSName(null) setENSName(null)
} }
})
return () => { return () => {
stale = true stale = true
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment