From 1d8d3c408ad72621166880d9882a7b39ee606fa0 Mon Sep 17 00:00:00 2001 From: Eric Peterson Date: Fri, 8 Apr 2022 18:13:05 +0200 Subject: [PATCH] Use human-readable durations throughout. Signed-off-by: Eric Peterson --- .changeset/ninety-eggs-argue.md | 4 ++-- docs/features/search/getting-started.md | 16 ++++++++-------- packages/backend/src/plugins/search.ts | 4 ++-- .../packages/backend/src/plugins/search.ts.hbs | 4 ++-- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.changeset/ninety-eggs-argue.md b/.changeset/ninety-eggs-argue.md index 01f861fe4b..6fd221b722 100644 --- a/.changeset/ninety-eggs-argue.md +++ b/.changeset/ninety-eggs-argue.md @@ -17,8 +17,8 @@ To make this change to an existing app, make the following changes to `packages/ /* ... */ + const schedule = env.scheduler.createScheduledTaskRunner({ -+ frequency: Duration.fromObject({ seconds: 600 }), -+ timeout: Duration.fromObject({ seconds: 900 }), ++ frequency: Duration.fromObject({ minutes: 10 }), ++ timeout: Duration.fromObject({ minutes: 15 }), + initialDelay: Duration.fromObject({ seconds: 3 }), + }); diff --git a/docs/features/search/getting-started.md b/docs/features/search/getting-started.md index bc17b1eea2..1557a29b53 100644 --- a/docs/features/search/getting-started.md +++ b/docs/features/search/getting-started.md @@ -163,8 +163,8 @@ export default async function createPlugin( }); const every10MinutesSchedule = env.scheduler.createScheduledTaskRunner({ - frequency: Duration.fromObject({ seconds: 600 }), - timeout: Duration.fromObject({ seconds: 900 }), + frequency: Duration.fromObject({ minutes: 10 }), + timeout: Duration.fromObject({ minutes: 15 }), initialDelay: Duration.fromObject({ seconds: 3 }), }); @@ -299,14 +299,14 @@ import { Duration } from 'luxon'; const indexBuilder = new IndexBuilder({ logger: env.logger, searchEngine }); const every10MinutesSchedule = env.scheduler.createScheduledTaskRunner({ - frequency: Duration.fromObject({ seconds: 600 }), - timeout: Duration.fromObject({ seconds: 900 }), + frequency: Duration.fromObject({ minutes: 10 }), + timeout: Duration.fromObject({ minutes: 15 }), initialDelay: Duration.fromObject({ seconds: 3 }), }); const everyHourSchedule = env.scheduler.createScheduledTaskRunner({ - frequency: Duration.fromObject({ seconds: 3600 }), - timeout: Duration.fromObject({ seconds: 5400 }), + frequency: Duration.fromObject({ hours: 1 }), + timeout: Duration.fromObject({ minutes: 90 }), initialDelay: Duration.fromObject({ seconds: 3 }), }); @@ -332,8 +332,8 @@ a scheduled `TaskRunner` to pass into the `schedule` value, like this: ```typescript {3} const every10MinutesSchedule = env.scheduler.createScheduledTaskRunner({ - frequency: Duration.fromObject({ seconds: 600 }), - timeout: Duration.fromObject({ seconds: 900 }), + frequency: Duration.fromObject({ minutes: 10 }), + timeout: Duration.fromObject({ minutes: 15 }), initialDelay: Duration.fromObject({ seconds: 3 }), }); diff --git a/packages/backend/src/plugins/search.ts b/packages/backend/src/plugins/search.ts index 052b7380c3..fc91d98cfe 100644 --- a/packages/backend/src/plugins/search.ts +++ b/packages/backend/src/plugins/search.ts @@ -57,8 +57,8 @@ export default async function createPlugin( }); const schedule = env.scheduler.createScheduledTaskRunner({ - frequency: Duration.fromObject({ seconds: 600 }), - timeout: Duration.fromObject({ seconds: 900 }), + frequency: Duration.fromObject({ minutes: 10 }), + timeout: Duration.fromObject({ minutes: 15 }), // A 3 second delay gives the backend server a chance to initialize before // any collators are executed, which may attempt requests against the API. initialDelay: Duration.fromObject({ seconds: 3 }), diff --git a/packages/create-app/templates/default-app/packages/backend/src/plugins/search.ts.hbs b/packages/create-app/templates/default-app/packages/backend/src/plugins/search.ts.hbs index bda10ae21b..62bc3056cc 100644 --- a/packages/create-app/templates/default-app/packages/backend/src/plugins/search.ts.hbs +++ b/packages/create-app/templates/default-app/packages/backend/src/plugins/search.ts.hbs @@ -33,8 +33,8 @@ export default async function createPlugin( }); const schedule = env.scheduler.createScheduledTaskRunner({ - frequency: Duration.fromObject({ seconds: 600 }), - timeout: Duration.fromObject({ seconds: 900 }), + frequency: Duration.fromObject({ minutes: 10 }), + timeout: Duration.fromObject({ minutes: 15 }), // A 3 second delay gives the backend server a chance to initialize before // any collators are executed, which may attempt requests against the API. initialDelay: Duration.fromObject({ seconds: 3 }),