in auth/AuthService.swift [47:67]
func signOut() {
_ = Amplify.Auth.signOut { result in
switch result {
case .success:
print("Signed out")
// clear local cache(good practice)
Amplify.DataStore.clear { result in
switch result {
case .success:
print("DataStore cleared")
case let .failure(error):
print("Error clearing DataStore: \(error)")
}
}
case let .failure(error):
print("Sign out failed \(error)")
}
}
}