initial commit
This commit is contained in:
18
ios_client/EncryptedChat/App/AppState.swift
Normal file
18
ios_client/EncryptedChat/App/AppState.swift
Normal file
@@ -0,0 +1,18 @@
|
||||
import Foundation
|
||||
import SwiftUI
|
||||
|
||||
enum ConnectionStatus: Equatable {
|
||||
case disconnected
|
||||
case connecting
|
||||
case connected
|
||||
}
|
||||
|
||||
@Observable
|
||||
final class AppState {
|
||||
var isLoggedIn = false
|
||||
var currentUser: User?
|
||||
var connectionStatus: ConnectionStatus = .disconnected
|
||||
var email: String = ""
|
||||
|
||||
let chatClient = ChatClient()
|
||||
}
|
||||
Reference in New Issue
Block a user