in HuggingChat-Mac/Models/MenuViewModel.swift [97:114]
func getConversations() {
NetworkService.getConversations()
.receive(on: DispatchQueue.main)
.sink { completion in
switch completion {
case .finished: break
case .failure(let error):
print(error.localizedDescription)
}
} receiveValue: { [weak self] conversations in
let conversations = MenuViewModel.groupConversationsByDates(
conversations: conversations)
if !conversations.isEmpty {
self?.conversations = conversations
}
}.store(in: &cancellables)
}