From 809c8c80ac70002a6982890b731f8de50c89265e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20D=E2=80=99Aquino?= Date: Fri, 29 Aug 2025 14:57:17 -0700 Subject: [PATCH] Fix missing relay list from profile MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Daniel D’Aquino --- damus/Features/Profile/Models/ProfileModel.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/damus/Features/Profile/Models/ProfileModel.swift b/damus/Features/Profile/Models/ProfileModel.swift index a7f54453..5004b725 100644 --- a/damus/Features/Profile/Models/ProfileModel.swift +++ b/damus/Features/Profile/Models/ProfileModel.swift @@ -92,8 +92,9 @@ class ProfileModel: ObservableObject, Equatable { profileListener?.cancel() profileListener = Task { var profile_filter = NostrFilter(kinds: [.contacts, .metadata, .boost]) + var relay_list_filter = NostrFilter(kinds: [.relay_list], authors: [pubkey]) profile_filter.authors = [pubkey] - for await item in damus.nostrNetwork.reader.subscribe(filters: [profile_filter]) { + for await item in damus.nostrNetwork.reader.subscribe(filters: [profile_filter, relay_list_filter]) { switch item { case .event(let borrow): try? borrow { event in