From 49745e1b8a7e668256e3e38317b428e432cf4316 Mon Sep 17 00:00:00 2001 From: Gigi Date: Mon, 20 Oct 2025 11:23:45 +0200 Subject: [PATCH] refactor(archive): remove direct markedIds mutation; use controller.mark/unmark for DRY updates; fix duplicate import in reactionService --- src/components/ContentPanel.tsx | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/components/ContentPanel.tsx b/src/components/ContentPanel.tsx index 13d48e5c..0ffb823f 100644 --- a/src/components/ContentPanel.tsx +++ b/src/components/ContentPanel.tsx @@ -662,9 +662,6 @@ const ContentPanel: React.FC = ({ const dTag = currentArticle.tags.find(t => t[0] === 'd')?.[1] if (dTag) { const naddr = nip19.naddrEncode({ kind: 30023, pubkey: currentArticle.pubkey, identifier: dTag }) - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore private update for instant UI; controller will confirm via stream - archiveController['markedIds'].add(naddr) archiveController.mark(naddr) console.log('[archive][content] optimistic mark article', naddr.slice(0, 24) + '...') } @@ -675,9 +672,6 @@ const ContentPanel: React.FC = ({ activeAccount, relayPool ) - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore private update for instant UI; controller will confirm via stream - archiveController['markedIds'].add(selectedUrl) archiveController.mark(selectedUrl) console.log('[archive][content] optimistic mark url', selectedUrl) }