diff options
Diffstat (limited to 'src/features')
| -rw-r--r-- | src/features/messages.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/features/messages.js b/src/features/messages.js index 39cc7b1..4f12812 100644 --- a/src/features/messages.js +++ b/src/features/messages.js @@ -3032,7 +3032,10 @@ export function messagesFeature(ctx) { const lists = await Promise.all(pks.map((pk) => fetchInboxRelays(pk).catch(() => []))); const extras = [...new Set(lists.flat().map((r) => String(r || '').trim().replace(/\/$/, '')))] .filter((r) => /^wss:\/\//i.test(r) && !DM_RELAYS.includes(r)) - .slice(0, 3); + // every inbox the list names: a sender may deliver to just one of + // them (crypticCypher's replies reached only primal, the 4th extra + // in Adam's list, while a cap of three read the first three) + .slice(0, 8); if (extras.length && dmStarted) dmSub(extras); } catch {} })(); |
