25 lines
574 B
Swift
25 lines
574 B
Swift
import SwiftUI
|
|
import TeleTuiIOSCore
|
|
|
|
@main
|
|
struct TeleTuiIOSApp: App {
|
|
var body: some Scene {
|
|
WindowGroup {
|
|
RootView(store: makeStore())
|
|
}
|
|
}
|
|
|
|
private func makeStore() -> SessionStore {
|
|
let paths = AppStoragePaths()
|
|
let account = Account(
|
|
id: "fake",
|
|
displayName: "Fake",
|
|
databasePath: paths.databasePath(for: "fake")
|
|
)
|
|
return SessionStore(
|
|
account: account,
|
|
bridge: SessionBridgeFactory.makeDefaultBridge(account: account)
|
|
)
|
|
}
|
|
}
|