Skip to content

Commit 05e1acd

Browse files
author
Achyut Kumar M
committed
replace username force unwrap with guard statement
1 parent 9a52c21 commit 05e1acd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

GoInfoGame/GoInfoGame/UserProfile/ViewModel/UserProfileViewModel.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ class UserProfileViewModel: ObservableObject {
3838

3939
let env = APIConfiguration.shared.environment
4040

41-
let username = KeychainManager.load(.username, for: env)
41+
guard let username = KeychainManager.load(.username, for: env) else { return }
4242

4343
if let accessToken = KeychainManager.load(key: "accessToken") {
44-
ApiManager.shared.performRequest(to: .fetchuserProfile(username!, accessToken), setupType: .userProfile, modelType: TdeiUserProfile.self) { result in
44+
ApiManager.shared.performRequest(to: .fetchuserProfile(username, accessToken), setupType: .userProfile, modelType: TdeiUserProfile.self) { result in
4545
switch result {
4646
case .success(let userprofile):
4747
DispatchQueue.main.async {

0 commit comments

Comments
 (0)