fix : schedule() retour pas capturé (le type retourné n'a pas .id/.date)

Le compile error venait de let scheduled = ... .id ... .date qui suppose un
ScheduledWorkoutPlan avec ces propriétés. Probablement le type retourné par
schedule() dans le SDK actuel a une signature différente (ou retourne Void).

Simplification : ne pas capturer le résultat, juste try await + log statique.
This commit is contained in:
Sylvain Bettinelli
2026-05-08 10:18:43 +00:00
parent cb9d32d928
commit 49a78fe9a1

View File

@@ -166,7 +166,7 @@ public class CoachWorkoutKitPlugin: CAPPlugin, CAPBridgedPlugin {
[.year, .month, .day, .hour, .minute, .timeZone],
from: scheduleDate
)
let scheduled = try await WorkoutScheduler.shared.schedule(plan, at: comps)
NSLog("[CoachWorkoutKit] schedule OK : \(scheduled.id) at \(scheduled.date)")
try await WorkoutScheduler.shared.schedule(plan, at: comps)
NSLog("[CoachWorkoutKit] schedule OK at \(scheduleDate)")
}
}