func appleSignin()

in HuggingChat-Mac/Models/CoordinatorModel.swift [31:45]


    func appleSignin(token: String) {
        NetworkService.loginChat()
            .receive(on: DispatchQueue.main)
            .sink { completion in
            switch completion {
            case .failure(let error):
                print(error.localizedDescription)
//                self?.showError(error: error)
            case .finished: break
            }
        } receiveValue: { [weak self] loginChat in
            guard let url = self?.generateURL(from: loginChat.location, appleToken: token) else { return }
            NSWorkspace.shared.open(url)
        }.store(in: &cancellables)
    }