// // ContentView.swift // Shared // // Created by Evgeny Poberezkin on 17/01/2022. // import SwiftUI struct ContentView: View { @EnvironmentObject var chatModel: ChatModel var body: some View { if let user = chatModel.currentUser { ChatListView(user: user) .onAppear { DispatchQueue.global().async { while(true) { do { try processReceivedMsg(chatModel, chatRecvMsg()) } catch { print("error receiving message: ", error) } } } do { chatModel.chats = try apiGetChats() } catch { print(error) } } } else { WelcomeView() } } } //struct ContentView_Previews: PreviewProvider { // static var previews: some View { // ContentView(text: "Hello!") // } //}