damus

nostr ios client
git clone git://jb55.com/damus
Log | Files | Refs | README | LICENSE

commit 5c76ffda8ca0fb7f4d0833c3950c315eabaf25ec
parent f5f42528afe1b7bf8ac4c8cbc4e64f322474a26a
Author: William Casarin <jb55@jb55.com>
Date:   Mon, 29 Jan 2024 13:04:54 -0800

fix build

Diffstat:
Mdamus/Views/SideMenuView.swift | 16++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)

diff --git a/damus/Views/SideMenuView.swift b/damus/Views/SideMenuView.swift @@ -89,21 +89,29 @@ struct SideMenuView: View { } var TopProfile: some View { + var name: String? = nil + var display_name: String? = nil + + do { + let profile_txn = damus_state.ndb.lookup_profile(damus_state.pubkey, txn_name: "top_profile") + let profile = profile_txn?.unsafeUnownedValue?.profile + name = profile?.name + display_name = profile?.display_name + } + return VStack(alignment: .leading, spacing: verticalSpacing) { HStack { ProfilePicView(pubkey: damus_state.pubkey, size: 60, highlight: .none, profiles: damus_state.profiles, disable_animation: damus_state.settings.disable_animation) VStack(alignment: .leading) { - let profile_txn = damus_state.ndb.lookup_profile(damus_state.pubkey, txn_name: "top_profile") - let profile = profile_txn?.nsafeUnownedValue?.profile - if let display_name = profile?.display_name { + if let display_name { Text(display_name) .foregroundColor(textColor()) .font(.title) .lineLimit(1) } - if let name = profile?.name { + if let name { Text("@" + name) .foregroundColor(DamusColors.mediumGrey) .font(.body)