another.im-ios/Monal/another.im/AnotherIMApp.swift
2024-11-27 16:49:36 +01:00

30 lines
701 B
Swift

import monalxmpp
import SwiftUI
@main
struct AnotherIMApp: App {
@UIApplicationDelegateAdaptor(AppDelegate.self) var appDelegate
@StateObject var wrapper = MonalXmppWrapper()
init() {
DDLog.add(DDOSLogger.sharedInstance, with: .all)
}
var body: some Scene {
WindowGroup {
RootView()
.environmentObject(wrapper)
}
}
}
class AppDelegate: UIResponder, UIApplicationDelegate {
func applicationWillEnterForeground(_: UIApplication) {
MLXMPPManager.sharedInstance().nowForegrounded()
}
func applicationDidEnterBackground(_: UIApplication) {
MLXMPPManager.sharedInstance().nowBackgrounded()
}
}