diff --git a/src/data/enrollments/EnrollmentsD2Repository.ts b/src/data/enrollments/EnrollmentsD2Repository.ts index 241e3d8..49edab3 100644 --- a/src/data/enrollments/EnrollmentsD2Repository.ts +++ b/src/data/enrollments/EnrollmentsD2Repository.ts @@ -44,7 +44,7 @@ export class EnrollmentsD2Repository implements EnrollmentsRepository { } async getRecentlyUpdated(params: EnrollmentsRepositoryParams): Async { - const updatedAfter = getOneHourAgoDate(); + const updatedAfter = getTwelveHoursAgoDate(); return this.getEnrollments({ ...params, updatedAfter }); } @@ -135,8 +135,8 @@ export type getEnrollmentsParams = { updatedAfter?: string; }; -function getOneHourAgoDate() { +function getTwelveHoursAgoDate() { const today = new Date(); - const updatedAfter = new Date(today.getTime() - 1 * 60 * 60 * 1000).toISOString().replace("Z", ""); + const updatedAfter = new Date(today.getTime() - 12 * 60 * 60 * 1000).toISOString().replace("Z", ""); return updatedAfter; } diff --git a/src/data/enrollments/EventsD2Repository.ts b/src/data/enrollments/EventsD2Repository.ts index c267332..9fdcf28 100644 --- a/src/data/enrollments/EventsD2Repository.ts +++ b/src/data/enrollments/EventsD2Repository.ts @@ -25,6 +25,9 @@ export class EventsD2Repository implements EventsRepository { enrollmentStatus: true, }, skipPaging: true, + // NOTE: Fix for 2.37.8.1 + page: 1, + pageSize: 100000, }) .getData()) as { instances: Event[] };