From 602a13fec8065dd41b79f6692d1586698669eae1 Mon Sep 17 00:00:00 2001 From: Stefan Ceriu Date: Thu, 24 Jul 2025 14:00:38 +0300 Subject: [PATCH] Stop checking the report reason for empty. --- .../DeclineAndBlockScreen/DeclineAndBlockScreenViewModel.swift | 2 +- .../Screens/ReportRoomScreen/ReportRoomScreenViewModel.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ElementX/Sources/Screens/DeclineAndBlockScreen/DeclineAndBlockScreenViewModel.swift b/ElementX/Sources/Screens/DeclineAndBlockScreen/DeclineAndBlockScreenViewModel.swift index eeed50e17..f35bfa4e1 100644 --- a/ElementX/Sources/Screens/DeclineAndBlockScreen/DeclineAndBlockScreenViewModel.swift +++ b/ElementX/Sources/Screens/DeclineAndBlockScreen/DeclineAndBlockScreenViewModel.swift @@ -58,7 +58,7 @@ class DeclineAndBlockScreenViewModel: DeclineAndBlockScreenViewModelType, Declin case .success: var shouldShowFailure = false if state.bindings.shouldReport { - shouldShowFailure = await clientProxy.reportRoomForIdentifier(roomID, reason: state.bindings.reportReason.isEmpty ? "" : state.bindings.reportReason).isFailure + shouldShowFailure = await clientProxy.reportRoomForIdentifier(roomID, reason: state.bindings.reportReason).isFailure } if state.bindings.shouldBlockUser { diff --git a/ElementX/Sources/Screens/ReportRoomScreen/ReportRoomScreenViewModel.swift b/ElementX/Sources/Screens/ReportRoomScreen/ReportRoomScreenViewModel.swift index f961ae3c1..15070fbc0 100644 --- a/ElementX/Sources/Screens/ReportRoomScreen/ReportRoomScreenViewModel.swift +++ b/ElementX/Sources/Screens/ReportRoomScreen/ReportRoomScreenViewModel.swift @@ -38,7 +38,7 @@ class ReportRoomScreenViewModel: ReportRoomScreenViewModelType, ReportRoomScreen private func report() async { showLoadingIndicator() - let result = await roomProxy.reportRoom(reason: state.bindings.reason.isEmpty ? "" : state.bindings.reason) + let result = await roomProxy.reportRoom(reason: state.bindings.reason) switch result { case .success: