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)
}