25 lines
564 B
Swift
25 lines
564 B
Swift
import SwiftUI
|
|
|
|
@main
|
|
struct RocketChat_Watch_AppApp: App {
|
|
private let router = AppRouter()
|
|
|
|
init() {
|
|
registerDependencies()
|
|
}
|
|
|
|
private func registerDependencies() {
|
|
Store.register(AppRouting.self, factory: router)
|
|
Store.register(ServersDatabase.self, factory: DefaultDatabase())
|
|
Store.register(ServersLoading.self, factory: ServersLoader())
|
|
Store.register(MessagesLoading.self, factory: MessagesLoader())
|
|
Store.register(RoomsLoading.self, factory: RoomsLoader())
|
|
}
|
|
|
|
var body: some Scene {
|
|
WindowGroup {
|
|
AppView(router: router)
|
|
}
|
|
}
|
|
}
|