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) {
useEffect(() => {
if (isAddress(address)) {
let stale = false
try {
library.lookupAddress(address).then(name => {
library
.lookupAddress(address)
.then(name => {
if (!stale) {
if (name) {
setENSName(name)
......@@ -156,9 +157,11 @@ export function useENSName(address) {
}
}
})
} catch {
setENSName(null)
}
.catch(() => {
if (!stale) {
setENSName(null)
}
})
return () => {
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