diff --git a/src/engine/projections.ts b/src/engine/projections.ts index c6001a2b..ce8ffe17 100644 --- a/src/engine/projections.ts +++ b/src/engine/projections.ts @@ -160,7 +160,7 @@ projections.addHandler(34550, (e: TrustedEvent) => { meta: { name: meta.name, about: meta.description, - banner: meta.image, + banner: meta.banner, picture: meta.image, }, }) diff --git a/src/engine/requests/index.ts b/src/engine/requests/index.ts index 16c14ee6..7cb8cfdb 100644 --- a/src/engine/requests/index.ts +++ b/src/engine/requests/index.ts @@ -140,18 +140,13 @@ export const getStaleAddrs = (addrs: string[]) => { for (const addr of addrs) { const attempts = attemptedAddrs.get(addr) | 0 + const group = groups.key(addr).get() - if (attempts > 1) { - continue + if (!group?.meta || attempts === 0) { + stale.add(addr) } attemptedAddrs.set(addr, attempts + 1) - - const group = groups.key(addr).get() - - if (!group?.meta) { - stale.add(addr) - } } return Array.from(stale)