|
|
@@ -383,10 +383,10 @@ extension Bolus {
|
|
|
func saveMeal() async {
|
|
|
guard carbs > 0 || fat > 0 || protein > 0 else { return }
|
|
|
|
|
|
- DispatchQueue.main.async {
|
|
|
- self.carbs = min(self.carbs, self.maxCarbs)
|
|
|
- self.id_ = UUID().uuidString
|
|
|
- }
|
|
|
+ await MainActor.run {
|
|
|
+ self.carbs = min(self.carbs, self.maxCarbs)
|
|
|
+ self.id_ = UUID().uuidString
|
|
|
+ }
|
|
|
|
|
|
let carbsToStore = [CarbsEntry(
|
|
|
id: id_,
|