diff --git a/KisaniCal/Analytics/AnalyticsService.swift b/KisaniCal/Analytics/AnalyticsService.swift index 5cc39f4..decc80e 100644 --- a/KisaniCal/Analytics/AnalyticsService.swift +++ b/KisaniCal/Analytics/AnalyticsService.swift @@ -36,7 +36,7 @@ final class AnalyticsService: ObservableObject { var healthByDate: [String: RawHealthDay] = [:] // HealthKit reference init() {} - init(vm: WorkoutViewModel) { + @MainActor init(vm: WorkoutViewModel) { self.logByDate = Dictionary(vm.history.map { ($0.date, $0) }, uniquingKeysWith: { a, _ in a }) self.workoutDates = Set(vm.workoutDates) self.scheduledWeekdays = Set(vm.schedule.keys)