@@ -311,46 +311,46 @@ export class TriggerTaskService extends BaseService {
311
311
? Math . max ( 0 , body . options . queue . concurrencyLimit )
312
312
: undefined ;
313
313
314
- // let taskQueue = await tx.taskQueue.findFirst({
315
- // where: {
316
- // runtimeEnvironmentId: environment.id,
317
- // name: queueName,
318
- // },
319
- // });
320
-
321
- // if (taskQueue) {
322
- // taskQueue = await tx.taskQueue.update({
323
- // where: {
324
- // id: taskQueue.id,
325
- // },
326
- // data: {
327
- // concurrencyLimit,
328
- // rateLimit: body.options.queue.rateLimit,
329
- // },
330
- // });
331
- // } else {
332
- // taskQueue = await tx.taskQueue.create({
333
- // data: {
334
- // friendlyId: generateFriendlyId("queue"),
335
- // name: queueName,
336
- // concurrencyLimit,
337
- // runtimeEnvironmentId: environment.id,
338
- // projectId: environment.projectId,
339
- // rateLimit: body.options.queue.rateLimit,
340
- // type: "NAMED",
341
- // },
342
- // });
343
- // }
344
-
345
- // if (typeof taskQueue.concurrencyLimit === "number") {
346
- // await marqs?.updateQueueConcurrencyLimits(
347
- // environment,
348
- // taskQueue.name,
349
- // taskQueue.concurrencyLimit
350
- // );
351
- // } else {
352
- // await marqs?.removeQueueConcurrencyLimits(environment, taskQueue.name);
353
- // }
314
+ let taskQueue = await tx . taskQueue . findFirst ( {
315
+ where : {
316
+ runtimeEnvironmentId : environment . id ,
317
+ name : queueName ,
318
+ } ,
319
+ } ) ;
320
+
321
+ if ( taskQueue ) {
322
+ taskQueue = await tx . taskQueue . update ( {
323
+ where : {
324
+ id : taskQueue . id ,
325
+ } ,
326
+ data : {
327
+ concurrencyLimit,
328
+ rateLimit : body . options . queue . rateLimit ,
329
+ } ,
330
+ } ) ;
331
+ } else {
332
+ taskQueue = await tx . taskQueue . create ( {
333
+ data : {
334
+ friendlyId : generateFriendlyId ( "queue" ) ,
335
+ name : queueName ,
336
+ concurrencyLimit,
337
+ runtimeEnvironmentId : environment . id ,
338
+ projectId : environment . projectId ,
339
+ rateLimit : body . options . queue . rateLimit ,
340
+ type : "NAMED" ,
341
+ } ,
342
+ } ) ;
343
+ }
344
+
345
+ if ( typeof taskQueue . concurrencyLimit === "number" ) {
346
+ await marqs ?. updateQueueConcurrencyLimits (
347
+ environment ,
348
+ taskQueue . name ,
349
+ taskQueue . concurrencyLimit
350
+ ) ;
351
+ } else {
352
+ await marqs ?. removeQueueConcurrencyLimits ( environment , taskQueue . name ) ;
353
+ }
354
354
}
355
355
356
356
if ( taskRun . delayUntil ) {
0 commit comments