feat(schedule): add durable after reminders

This commit is contained in:
pku-xht
2026-08-06 03:47:37 +08:00
committed by Tianyi Cui
parent f7e7851e3f
commit 8b69252664
41 changed files with 354 additions and 146 deletions
@@ -4,7 +4,6 @@ import {
ScheduleId,
ScheduleInputError,
ScheduleLogError,
SCHEDULE_REMINDER_PRESENTATION_KEY,
allocateScheduleId,
createAfterScheduleRecord,
decodeScheduleChange,
@@ -98,7 +97,6 @@ describe('version-1 Schedule decoding and folding', () => {
scheduleEvent(createData('same-id', 'child prompt'), 2),
scheduleEvent({ version: 1, operation: 'dispatch', id: 'same-id' }, 3),
]
expect(SCHEDULE_REMINDER_PRESENTATION_KEY).toBe('schedule/reminder')
expect(scheduleReminderPresentation(events, 1, 2)).toEqual({
scheduleId: 'same-id',
prompt: 'parent prompt',