From e3d27ae472c61b6ac7eb49813bc4f2b222352737 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20D=E2=80=99Aquino?= Date: Fri, 24 Oct 2025 14:27:06 -0700 Subject: [PATCH] Turn off network optimization for ProfilesManager MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This may negatively impact performance, but improves accuracy and prevents profile loading issues Changelog-None Signed-off-by: Daniel D’Aquino --- damus/Core/Networking/NostrNetworkManager/ProfilesManager.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/damus/Core/Networking/NostrNetworkManager/ProfilesManager.swift b/damus/Core/Networking/NostrNetworkManager/ProfilesManager.swift index 573c0245..1b33988d 100644 --- a/damus/Core/Networking/NostrNetworkManager/ProfilesManager.swift +++ b/damus/Core/Networking/NostrNetworkManager/ProfilesManager.swift @@ -81,7 +81,7 @@ extension NostrNetworkManager { guard pubkeys.count > 0 else { return } let profileFilter = NostrFilter(kinds: [.metadata], authors: pubkeys) try Task.checkCancellation() - for await ndbLender in self.subscriptionManager.streamIndefinitely(filters: [profileFilter], streamMode: .ndbFirst(optimizeNetworkFilter: true)) { + for await ndbLender in self.subscriptionManager.streamIndefinitely(filters: [profileFilter], streamMode: .ndbFirst(optimizeNetworkFilter: false)) { try Task.checkCancellation() try? ndbLender.borrow { ev in publishProfileUpdates(metadataEvent: ev)