Files
SideStore/AltStore/Unstable Features/UnstableFeatures+SwiftUI.swift
2023-06-02 22:06:05 -07:00

31 lines
864 B
Swift

//
// UnstableFeatures+SwiftUI.swift
// SideStore
//
// Created by naturecodevoid on 5/25/23.
// Copyright © 2023 SideStore. All rights reserved.
//
import SwiftUI
import UIKit
import AltStoreCore
extension UnstableFeatures {
class SwiftUI {
static func onEnable() {
let rootView = RootView()
.environment(\.managedObjectContext, DatabaseManager.shared.viewContext)
UIApplication.keyWindow?.rootViewController = UIHostingController(rootView: rootView)
}
static func onDisable() {
let storyboard = UIStoryboard(name: "Main", bundle: .main)
let rootVC = storyboard.instantiateViewController(withIdentifier: "tabBarController") as! TabBarController
UIApplication.keyWindow?.rootViewController = rootVC
}
}
}