Skip to content

Commit 9aff174

Browse files
authored
На экране профиля проверяем наличие подключения (#321)
Прежде чем отправлять запрос, проверяем, есть ли подключение, и если нет, показываем алерт с понятными текстами
1 parent e731015 commit 9aff174

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

SwiftUI-WorkoutApp/Screens/Profile/MainUserProfileScreen.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ private extension MainUserProfileScreen {
154154
func askForUserInfo(refresh: Bool = false) async {
155155
guard let userId = defaults.mainUserInfo?.id else { return }
156156
guard !isLoading else { return }
157+
guard !SWAlert.shared.presentNoConnection(isNetworkConnected) else { return }
157158
if !refresh || defaults.needUpdateUser { isLoading = true }
158159
if refresh || defaults.needUpdateUser {
159160
do {

SwiftUI-WorkoutApp/Screens/Profile/UserDetailsScreen.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ private extension UserDetailsScreen {
174174

175175
func askForUserInfo(refresh: Bool = false) async {
176176
guard !isLoading else { return }
177+
guard !SWAlert.shared.presentNoConnection(isNetworkConnected) else { return }
177178
if !refresh { isLoading = true }
178179
if refresh || !user.isFull {
179180
await makeUserInfo()

0 commit comments

Comments
 (0)