From 93834f8de205a8daaea209b2ab7129c60811b178 Mon Sep 17 00:00:00 2001 From: alltheseas Date: Sun, 4 Jan 2026 18:28:18 -0600 Subject: [PATCH] longform: simplify redundant boolean conditions in LongformPreview blur logic The conditions !blur_images || (!blur_images && X) simplify to just !blur_images, and the else branch covers the blur_images case. Signed-off-by: alltheseas --- .../Features/Longform/Views/LongformPreview.swift | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/damus/Features/Longform/Views/LongformPreview.swift b/damus/Features/Longform/Views/LongformPreview.swift index 0e05bdfc..9959bd17 100644 --- a/damus/Features/Longform/Views/LongformPreview.swift +++ b/damus/Features/Longform/Views/LongformPreview.swift @@ -139,11 +139,11 @@ struct LongformPreviewBody: View { var MainContent: some View { VStack(alignment: .leading, spacing: 10) { if let url = event.image { - if (self.options.contains(.no_media)) { + if self.options.contains(.no_media) { EmptyView() - } else if !blur_images || (!blur_images && !state.settings.media_previews) { + } else if !blur_images { titleImage(url: url) - } else if blur_images || (blur_images && !state.settings.media_previews) { + } else { ZStack { titleImage(url: url) BlurOverlayView(blur_images: $blur_images, artifacts: nil, size: nil, damus_state: nil, parentView: .longFormView) @@ -200,18 +200,18 @@ struct LongformPreviewBody: View { var Main: some View { VStack(alignment: .leading, spacing: 10) { if let url = event.image { - if (self.options.contains(.no_media)) { + if self.options.contains(.no_media) { EmptyView() - } else if !blur_images || (!blur_images && !state.settings.media_previews) { + } else if !blur_images { titleImage(url: url) - } else if blur_images || (blur_images && !state.settings.media_previews) { + } else { ZStack { titleImage(url: url) BlurOverlayView(blur_images: $blur_images, artifacts: nil, size: nil, damus_state: nil, parentView: .longFormView) } } } - + Text(event.title ?? NSLocalizedString("Untitled", comment: "Title of longform event if it is untitled.")) .font(header ? .title : .headline) .padding(.horizontal, 10)