fix: filter out doses from previous schedules in SharedSchedule (#88)

- Add updatedAt field to share API response
- Add isDoseFromPreviousSchedule check in SharedSchedule
- Don't count doses scheduled before medication update as missed
- Syncs SharedSchedule behavior with main app's AppContext logic
This commit is contained in:
Daniel Volz
2026-01-31 08:54:09 +01:00
committed by GitHub
parent b2026637db
commit ac4b8151e4
3 changed files with 72 additions and 15 deletions
+1
View File
@@ -119,6 +119,7 @@ export async function shareRoutes(app: FastifyInstance) {
takenBy: takenByArray,
blisters,
dismissedUntil: med.dismissedUntil,
updatedAt: med.updatedAt, // For filtering out doses from previous schedule configurations
};
});