28 lines
712 B
Swift
28 lines
712 B
Swift
//
|
|
// FerriteApp.swift
|
|
// Ferrite
|
|
//
|
|
// Created by Brian Dashore on 7/1/22.
|
|
//
|
|
|
|
import SwiftUI
|
|
|
|
@main
|
|
struct FerriteApp: App {
|
|
@StateObject var scrapingModel: ScrapingViewModel = .init()
|
|
@StateObject var toastModel: ToastViewModel = .init()
|
|
@StateObject var debridManager: DebridManager = .init()
|
|
|
|
var body: some Scene {
|
|
WindowGroup {
|
|
MainView()
|
|
.onAppear {
|
|
scrapingModel.toastModel = toastModel
|
|
debridManager.toastModel = toastModel
|
|
}
|
|
.environmentObject(debridManager)
|
|
.environmentObject(scrapingModel)
|
|
.environmentObject(toastModel)
|
|
}
|
|
}
|
|
}
|