Skip to content

Commit 1778943

Browse files
authored
feat: add 503 error to api controller (#303)
1 parent d2f4e72 commit 1778943

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

Splajompy/Extensions/APIService.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@ public struct APIService {
7979
await AuthManager.shared.signOut()
8080
return .error(APIErrorMessage(message: "Session expired. Please sign in again."))
8181
}
82+
if httpResponse.statusCode == 503 {
83+
return .error(
84+
APIErrorMessage(message: "Service temporarily unavailable. Please try again later."))
85+
}
8286
}
8387

8488
let decoder = JSONDecoder()

Splajompy/Utilities/ErrorScreen.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ struct ErrorScreen: View {
1616
.foregroundColor(.red)
1717
.multilineTextAlignment(.center)
1818
}
19+
.padding()
1920
Button {
2021
Task {
2122
isRetrying = true

0 commit comments

Comments
 (0)