File tree Expand file tree Collapse file tree 3 files changed +10
-5
lines changed Expand file tree Collapse file tree 3 files changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ export type Options = {
66 jobDataTC ?: string | ObjectTypeComposer < any , any > ;
77 queue ?: {
88 name ?: string ;
9+ names ?: string [ ] ;
910 prefix ?: string ;
1011 } ;
1112 redis ?: RedisOptions | Redis ;
Original file line number Diff line number Diff line change @@ -10,14 +10,18 @@ export function wrapQueueArgs(
1010 if ( opts ?. queue ?. name && fieldConfig . args ?. queueName ) {
1111 delete fieldConfig . args . queueName ;
1212 }
13+ if ( opts ?. queue ?. names && fieldConfig . args ?. queueNames ) {
14+ delete fieldConfig . args . queueNames ;
15+ }
1316 if ( opts ?. queue ?. prefix && fieldConfig . args ?. prefix ) {
1417 delete fieldConfig . args . prefix ;
1518 }
1619
1720 // pass config props to sub resolve issue
18- if ( opts ?. queue ?. name || opts ?. queue ?. prefix ) {
21+ if ( opts ?. queue ?. name || opts ?. queue ?. names || opts ?. queue ?. prefix ) {
1922 const predifinedArgs = { } as Record < string , any > ;
2023 if ( opts ?. queue ?. name ) predifinedArgs . queueName = opts . queue ?. name ;
24+ if ( opts ?. queue ?. names ) predifinedArgs . queueNames = opts . queue ?. names ;
2125 if ( opts ?. queue ?. prefix ) predifinedArgs . prefix = opts . queue ?. prefix ;
2226
2327 const subResolve = fieldConfig . resolve || ( ( ) => ( { } ) ) ;
Original file line number Diff line number Diff line change @@ -14,14 +14,14 @@ export function createQueuesFC(
1414 type : 'String' ,
1515 defaultValue : 'bull' ,
1616 } ,
17- names : {
17+ queueNames : {
1818 type : '[String!]' ,
1919 } ,
2020 } ,
21- resolve : async ( _ , { prefix, names } ) => {
21+ resolve : async ( _ , { prefix, queueNames } ) => {
2222 //Если передали имена, значит они согласованы с префиксом (bull.[имя проекта]).
23- const titles = names
24- ? names . map ( ( name : string ) => ( { prefix, queueName : name } ) )
23+ const titles = queueNames
24+ ? queueNames . map ( ( name : string ) => ( { prefix, queueName : name } ) )
2525 : await scanQueueTitles ( prefix , opts ) ;
2626 return getQueues ( titles , opts ) ;
2727 } ,
You can’t perform that action at this time.
0 commit comments