MCPcopy Create free account
hub / github.com/triggerdotdev/trigger.dev / run

Function run

references/v3-catalog/src/queues.ts:8–71  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

6dotenv.config();
7
8export async function run() {
9 await simpleChildTask.trigger({ message: "Regular queue" });
10 await simpleChildTask.trigger(
11 { message: "Simple alt queue 1" },
12 {
13 queue: {
14 name: "queue-concurrency-3",
15 concurrencyLimit: 1,
16 },
17 }
18 );
19 await simpleChildTask.trigger(
20 { message: "Simple alt queue 2" },
21 {
22 queue: {
23 name: "queue-concurrency-3",
24 concurrencyLimit: 1,
25 },
26 }
27 );
28
29 await simpleChildTask.batchTrigger([{ payload: { message: "Regular queue" } }]);
30 await simpleChildTask.batchTrigger([
31 {
32 payload: { message: "Batched alt queue 1" },
33 options: {
34 queue: {
35 name: "queue-concurrency-3",
36 concurrencyLimit: 1,
37 },
38 },
39 },
40 {
41 payload: { message: "Batched alt queue 2" },
42 options: {
43 queue: {
44 name: "queue-concurrency-3",
45 concurrencyLimit: 1,
46 },
47 },
48 },
49 {
50 payload: { message: "Batched alt queue 3" },
51 options: {
52 queue: {
53 name: "queue-concurrency-3",
54 concurrencyLimit: 1,
55 },
56 },
57 },
58 ]);
59
60 await setTimeout(10_000);
61
62 //this should set the concurrencyLimit back to none
63 await simpleChildTask.trigger(
64 { message: "Simple alt queue 2" },
65 {

Callers 1

queues.tsFile · 0.70

Calls 1

triggerMethod · 0.45

Tested by

no test coverage detected