From 15fd19f6a4b9246d5fc3ebf1a4fbcb06d68181a1 Mon Sep 17 00:00:00 2001 From: Gigi Date: Mon, 20 Oct 2025 20:01:40 +0200 Subject: [PATCH] fix: resolve all linting issues - Remove unused DebugBus import from App.tsx - Remove unused NostrEvent import from relayListService.ts - Add comment to empty catch block in ContentPanel.tsx - Remove unused targetUrlsMap variable from relayManager.ts - All linting errors resolved, TypeScript type checking passes --- src/App.tsx | 1 - src/components/ContentPanel.tsx | 1 + src/services/relayListService.ts | 1 - src/services/relayManager.ts | 1 - 4 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 5f2c03cd..2a3d3be2 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -18,7 +18,6 @@ import { useToast } from './hooks/useToast' import { useOnlineStatus } from './hooks/useOnlineStatus' import { RELAYS } from './config/relays' import { SkeletonThemeProvider } from './components/Skeletons' -import { DebugBus } from './utils/debugBus' import { loadUserRelayList, loadBlockedRelays, computeRelaySet } from './services/relayListService' import { applyRelaySetToPool, getActiveRelayUrls, ALWAYS_LOCAL_RELAYS } from './services/relayManager' import { Bookmark } from './types/bookmarks' diff --git a/src/components/ContentPanel.tsx b/src/components/ContentPanel.tsx index fe8b64c1..73129d12 100644 --- a/src/components/ContentPanel.tsx +++ b/src/components/ContentPanel.tsx @@ -581,6 +581,7 @@ const ContentPanel: React.FC = ({ const naddr = nip19.naddrEncode({ kind: 30023, pubkey: currentArticle.pubkey, identifier: dTag }) hasRead = hasRead || archiveController.isMarked(naddr) } catch (e) { + // Silently ignore encoding errors } } } else { diff --git a/src/services/relayListService.ts b/src/services/relayListService.ts index fb550633..8fa92823 100644 --- a/src/services/relayListService.ts +++ b/src/services/relayListService.ts @@ -1,5 +1,4 @@ import { RelayPool } from 'applesauce-relay' -import { NostrEvent } from 'nostr-tools' import { queryEvents } from './dataFetch' export interface UserRelayInfo { diff --git a/src/services/relayManager.ts b/src/services/relayManager.ts index 60b1206d..7d31de2d 100644 --- a/src/services/relayManager.ts +++ b/src/services/relayManager.ts @@ -45,7 +45,6 @@ export function applyRelaySetToPool( // Normalize all URLs to match pool's internal format const currentUrls = new Set(Array.from(relayPool.relays.keys())) const normalizedTargetUrls = new Set(finalUrls.map(normalizeRelayUrl)) - const targetUrlsMap = new Map(finalUrls.map(url => [normalizeRelayUrl(url), url])) console.log('[relayManager] applyRelaySetToPool called') console.log('[relayManager] Current pool has:', currentUrls.size, 'relays')