WIP
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user