func manageUser()

in auth/AuthService.swift [88:107]


    func manageUser() {
        guard let authUser = Amplify.Auth.getCurrentUser()
        else {
            print("User could not be retrieved")
            return
        }

        Amplify.DataStore.query(User.self, byId: authUser.userId) { result in
            switch result {
            case let .success(user):
                if user == nil {
                    self.saveUser(user: authUser)
                } else {
                    print("User already exists")
                }
            case let .failure(error):
                print("Error retrieving user \(error)")
            }
        }
    }