MCPcopy Index your code
hub / github.com/triggerdotdev/trigger.dev / doSchedules

Function doSchedules

references/v3-catalog/src/management.ts:198–236  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

196}
197
198async function doSchedules() {
199 const allSchedules = await schedules.list();
200
201 console.log("all schedules", allSchedules);
202
203 // Create a schedule
204 const createdSchedule = await schedules.create({
205 task: firstScheduledTask.id,
206 cron: "0 0 * * *",
207 externalId: "ext_1234444",
208 deduplicationKey: "dedup_1234444",
209 });
210
211 console.log("created schedule", createdSchedule);
212
213 const retrievedSchedule = await schedules.retrieve(createdSchedule.id);
214
215 console.log("retrieved schedule", retrievedSchedule);
216
217 const updatedSchedule = await schedules.update(createdSchedule.id, {
218 task: firstScheduledTask.id,
219 cron: "0 0 1 * *",
220 externalId: "ext_1234444",
221 });
222
223 console.log("updated schedule", updatedSchedule);
224
225 const deactivatedSchedule = await schedules.deactivate(createdSchedule.id);
226
227 console.log("deactivated schedule", deactivatedSchedule);
228
229 const activatedSchedule = await schedules.activate(createdSchedule.id);
230
231 console.log("activated schedule", activatedSchedule);
232
233 const deletedSchedule = await schedules.del(createdSchedule.id);
234
235 console.log("deleted schedule", deletedSchedule);
236}
237
238async function doScheduleLists() {
239 let pageCount = 0;

Callers

nothing calls this directly

Calls 6

logMethod · 0.65
createMethod · 0.65
listMethod · 0.45
retrieveMethod · 0.45
updateMethod · 0.45
delMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…