|
|
|
|
@ -7,27 +7,6 @@ |
|
|
|
|
|
|
|
|
|
import SwiftUI |
|
|
|
|
|
|
|
|
|
//class LiveTimerViewModel: ObservableObject { |
|
|
|
|
// |
|
|
|
|
// @Published var formattedTime: String = "" |
|
|
|
|
// fileprivate var _formattingTimer: Timer? = nil |
|
|
|
|
// |
|
|
|
|
// var date: Date = Date() |
|
|
|
|
// var showMilliseconds: Bool = false |
|
|
|
|
// |
|
|
|
|
// func startTimeUpdater(date: Date, showMilliseconds: Bool) { |
|
|
|
|
// |
|
|
|
|
// self.date = date |
|
|
|
|
// self.showMilliseconds = showMilliseconds |
|
|
|
|
// self._formattingTimer = Timer(timeInterval: 0.01, repeats: true, block: { timer in |
|
|
|
|
// |
|
|
|
|
// self.formattedTime = Date().timeIntervalSince(self.date).hourMinuteSecondMS |
|
|
|
|
// |
|
|
|
|
// }) |
|
|
|
|
// self._formattingTimer?.fire() |
|
|
|
|
// } |
|
|
|
|
//} |
|
|
|
|
|
|
|
|
|
struct LiveTimerView: View { |
|
|
|
|
|
|
|
|
|
@Environment(\.managedObjectContext) private var viewContext |
|
|
|
|
@ -57,7 +36,6 @@ struct LiveTimerView: View { |
|
|
|
|
.cornerRadius(8.0) |
|
|
|
|
.frame(minWidth: 0.0, maxWidth: 60.0, minHeight: 0.0, maxHeight: .infinity) |
|
|
|
|
}.background(.red) |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -71,7 +49,6 @@ struct LiveTimerView: View { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fileprivate func _stopTimer(_ timer: AbstractTimer?) { |
|
|
|
|
|
|
|
|
|
guard let timer else { |
|
|
|
|
|