mirror of
https://github.com/hoornet/vega.git
synced 2026-07-12 19:48:15 -07:00
Add retry-on-empty for followers, articles, and hashtag feeds
Same pattern as profile notes and notifications: if the first relay fetch returns empty, wait 3s and retry once. Prevents false "No X found" messages when relays are slow to connect.
This commit is contained in:
@@ -103,7 +103,13 @@ export function FollowsView() {
|
||||
(async () => {
|
||||
try {
|
||||
await ensureConnected();
|
||||
const result = await fetchFollowers(pubkey);
|
||||
let result = await fetchFollowers(pubkey);
|
||||
// Retry once if empty — relays may not be ready yet
|
||||
if (result.length === 0) {
|
||||
await new Promise((r) => setTimeout(r, 3000));
|
||||
if (cancelled) return;
|
||||
result = await fetchFollowers(pubkey);
|
||||
}
|
||||
if (!cancelled) {
|
||||
setFollowers(result);
|
||||
setFollowersFetched(true);
|
||||
|
||||
Reference in New Issue
Block a user