This commit is contained in:
Trey t
2023-07-02 16:37:45 -05:00
parent 939ea16716
commit fbc1ada8c9
14 changed files with 535 additions and 24 deletions

View File

@@ -6,8 +6,9 @@
//
import Foundation
import SwiftUI
class DataStore {
class DataStore: ObservableObject {
enum DataStoreStatus {
case loading
case idle
@@ -20,10 +21,10 @@ class DataStore {
public private(set) var allEquipment: [Equipment]?
public private(set) var allExercise: [ExerciseExercise]?
public private(set) var status = DataStoreStatus.idle
@Published public private(set) var status = DataStoreStatus.idle
private let fetchAllDataQueue = DispatchGroup()
public func fetchAllData() {
status = .loading