File tree Expand file tree Collapse file tree 9 files changed +31
-30
lines changed
SwiftUI-WorkoutApp/Screens Expand file tree Collapse file tree 9 files changed +31
-30
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ struct MapSnapshotView: View {
1010
1111 var body : some View {
1212 GeometryReader { geometry in
13- contentView ( placeholderSize : geometry . size )
13+ contentView
1414 . animation ( . easeInOut, value: snapshotImage)
1515 . onAppear {
1616 generateSnapshot ( for: geometry. size)
@@ -23,8 +23,7 @@ struct MapSnapshotView: View {
2323}
2424
2525private extension MapSnapshotView {
26- @ViewBuilder
27- func contentView( placeholderSize _: CGSize ) -> some View {
26+ var contentView : some View {
2827 ZStack {
2928 if let image = snapshotImage {
3029 Image ( uiImage: image)
Original file line number Diff line number Diff line change @@ -117,9 +117,11 @@ private extension TextEntryView {
117117 isFocused. toggle ( )
118118 }
119119
120- func dismissOnSuccess( isSuccess _: Bool ) {
121- refreshClbk ( )
122- dismiss ( )
120+ func dismissOnSuccess( isSuccess: Bool ) {
121+ if isSuccess {
122+ refreshClbk ( )
123+ dismiss ( )
124+ }
123125 }
124126
125127 func closeAlert( ) {
Original file line number Diff line number Diff line change @@ -182,9 +182,11 @@ private extension EventFormView {
182182 viewModel. clearErrorMessage ( )
183183 }
184184
185- func dismiss( isSuccess _: Bool ) {
186- refreshClbk ? ( )
187- dismiss ( )
185+ func dismiss( isSuccess: Bool ) {
186+ if isSuccess {
187+ refreshClbk ? ( )
188+ dismiss ( )
189+ }
188190 }
189191
190192 func cancelTask( ) {
Original file line number Diff line number Diff line change @@ -152,8 +152,10 @@ private extension JournalEntriesList {
152152 errorTitle = message
153153 }
154154
155- func closeNewEntrySheet( isSuccess _: Bool ) {
156- showEntrySheet. toggle ( )
155+ func closeNewEntrySheet( isSuccess: Bool ) {
156+ if isSuccess {
157+ showEntrySheet. toggle ( )
158+ }
157159 }
158160
159161 func closeAlert( ) {
Original file line number Diff line number Diff line change @@ -192,9 +192,11 @@ private extension JournalsListView {
192192 showDeleteDialog. toggle ( )
193193 }
194194
195- func closeSheet( isSuccess _: Bool ) {
196- isCreatingJournal. toggle ( )
197- defaults. setUserNeedUpdate ( true )
195+ func closeSheet( isSuccess: Bool ) {
196+ if isSuccess {
197+ isCreatingJournal. toggle ( )
198+ defaults. setUserNeedUpdate ( true )
199+ }
198200 }
199201
200202 func setupErrorAlert( with message: String ) {
Original file line number Diff line number Diff line change @@ -115,9 +115,11 @@ private extension JournalSettingsView {
115115 viewModel. clearErrorMessage ( )
116116 }
117117
118- func finishSettings( isSuccess _: Bool ) {
119- updateOnSuccess ( journal. id)
120- dismiss ( )
118+ func finishSettings( isSuccess: Bool ) {
119+ if isSuccess {
120+ updateOnSuccess ( journal. id)
121+ dismiss ( )
122+ }
121123 }
122124
123125 func cancelTask( ) {
Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ struct SearchUsersView: View {
4747 content: messageSheet
4848 )
4949 . alert ( errorMessage, isPresented: $showErrorAlert) {
50- Button ( " Ok " , action: closeAlert )
50+ Button ( " Ok " , action: onCloseAlert )
5151 }
5252 . onChange ( of: errorMessage, perform: setupErrorAlert)
5353 . onChange ( of: messagingViewModel. errorMessage, perform: setupErrorAlert)
@@ -105,7 +105,7 @@ private extension SearchUsersView {
105105 sendAction: { sendMessage ( to: recipient. id) } ,
106106 showErrorAlert: $showErrorAlert,
107107 errorTitle: $errorMessage,
108- dismissError: closeAlert
108+ dismissError: onCloseAlert
109109 )
110110 }
111111
@@ -145,7 +145,7 @@ private extension SearchUsersView {
145145 errorMessage = message
146146 }
147147
148- func closeAlert ( ) {
148+ func onCloseAlert ( ) {
149149 errorMessage = " "
150150 messagingViewModel. clearErrorMessage ( )
151151 }
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ struct ChangePasswordView: View {
3434 . loadingOverlay ( if: isLoading)
3535 . background ( Color . swBackground)
3636 . alert ( errorMessage, isPresented: $showErrorAlert) {
37- Button ( " Ok " , action : clearErrorMessage )
37+ Button ( " Ok " ) { errorMessage = " " }
3838 }
3939 . onChange ( of: isChangeSuccessful, perform: performLogout)
4040 . onChange ( of: errorMessage, perform: setupErrorAlert)
@@ -154,10 +154,6 @@ private extension ChangePasswordView {
154154 }
155155 }
156156
157- func clearErrorMessage( ) {
158- errorMessage = " "
159- }
160-
161157 func performLogout( needRelogin: Bool ) {
162158 if needRelogin {
163159 defaults. triggerLogout ( )
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ struct LoginView: View {
3434 . padding ( [ . horizontal, . bottom] )
3535 . loadingOverlay ( if: isLoading)
3636 . background ( Color . swBackground)
37- . onChange ( of: credentials, perform : clearErrorMessage )
37+ . onChange ( of: credentials) { _ in errorMessage = " " }
3838 . alert ( Constants . Alert. resetSuccessful, isPresented: $showResetSuccessfulAlert) {
3939 Button ( " Ok " ) { showResetSuccessfulAlert = false }
4040 }
@@ -148,10 +148,6 @@ private extension LoginView {
148148 focus = credentials. canRestorePassword ? nil : . username
149149 }
150150
151- func clearErrorMessage( _: Credentials ) {
152- errorMessage = " "
153- }
154-
155151 func cancelTasks( ) {
156152 [ loginTask, resetPasswordTask] . forEach { $0? . cancel ( ) }
157153 }
You can’t perform that action at this time.
0 commit comments