in HuggingChat-Mac/Models/HuggingChatSession.swift [56:74]
func logout() {
let cookieStore = HTTPCookieStorage.shared.cookies
for cookie in cookieStore ?? [] {
let backgroundQueue = DispatchQueue(label: "background_queue",
qos: .background)
backgroundQueue.async {
HTTPCookieStorage.shared.deleteCookie(cookie)
}
}
DispatchQueue.main.async { [weak self] in
self?.currentUser = nil
self?.currentConversation = ""
DataService.shared.resetLocalModels()
UserDefaults.standard.setValue(false, forKey: "userLoggedIn")
UserDefaults.standard.setValue(false, forKey: "onboardingDone")
}
}