File tree Expand file tree Collapse file tree 6 files changed +29
-21
lines changed
Expand file tree Collapse file tree 6 files changed +29
-21
lines changed Original file line number Diff line number Diff line change 44 // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
55 "version" : " 0.2.0" ,
66 "configurations" : [
7+ {
8+ "type" : " node" ,
9+ "request" : " attach" ,
10+ "name" : " Debug by PID" ,
11+ "processId" : " ${command:PickProcess}" ,
12+ "skipFiles" : [" <node_internals>/**" ]
13+ },
714 {
815 "name" : " Jest Current File" ,
916 "type" : " node" ,
Original file line number Diff line number Diff line change 66// password: process.env.REDIS_PASSWORD || '',
77// };
88
9- const BULL_REDIS_URI = 'redis://127.0.0.1:6379' ;
10- //'redis://:uut2tiew5waeli1aefup0Toecaikoque5eepahch5AowaiJ2@10.216.129.127:6379';
9+ // const BULL_REDIS_URI = 'redis://127.0.0.1:6379';
10+ const BULL_REDIS_URI =
11+ 'redis://:uut2tiew5waeli1aefup0Toecaikoque5eepahch5AowaiJ2@10.216.129.127:6379' ;
1112
1213const BULL_HOST_ID = 'maybe_uuid_and_mac' ;
1314
Original file line number Diff line number Diff line change @@ -11,4 +11,5 @@ const server = new ApolloServer({
1111
1212server . listen ( 5000 ) . then ( ( { url } ) => {
1313 console . log ( `🚀 Server ready at ${ url } ` ) ;
14+ console . log ( `🚀 Server pid: ${ process . pid } ` ) ;
1415} ) ;
Original file line number Diff line number Diff line change @@ -14,10 +14,12 @@ export function createQueueFC(schemaComposer: SchemaComposer<any>) {
1414 } ,
1515 } ,
1616 resolve : async ( _ , { queueName, prefix } ) => {
17- return new Queue ( queueName , {
17+ const queue = new Queue ( queueName , {
1818 prefix,
1919 connection : createBullConnection ( 'queue' ) ,
2020 } ) ;
21+
22+ return queue ;
2123 } ,
2224 } ;
2325}
Original file line number Diff line number Diff line change @@ -9,37 +9,36 @@ export function createQueueKeysFC(schemaComposer: SchemaComposer<any>) {
99 fields : {
1010 queueName : 'String!' ,
1111 prefix : 'String!' ,
12- prefixMaskNorm : 'String' ,
1312 } ,
1413 } )
1514 . getTypePlural ( ) ,
1615 args : {
17- prefixMask : {
16+ prefixGlob : {
1817 type : 'String' ,
1918 defaultValue : 'bull*' ,
2019 } ,
2120 } ,
22- resolve : async ( _ , { prefixMask } ) => {
21+ resolve : async ( _ , { prefixGlob } ) => {
2322 const connection = createBullConnection ( 'custom' ) ;
2423
25- let prefixMaskNorm = prefixMask ;
26- const nameCase = prefixMaskNorm . split ( ':' ) . length - 1 ;
24+ let prefixGlobNorm = prefixGlob ;
25+ const nameCase = prefixGlobNorm . split ( ':' ) . length - 1 ;
2726 if ( nameCase >= 2 ) {
28- prefixMaskNorm = prefixMaskNorm . split ( ':' ) . slice ( 0 , 2 ) . join ( ':' ) + ':' ;
27+ prefixGlobNorm = prefixGlobNorm . split ( ':' ) . slice ( 0 , 2 ) . join ( ':' ) + ':' ;
2928 } else if ( nameCase === 1 ) {
30- prefixMaskNorm += prefixMaskNorm . endsWith ( ':' ) ? '*:' : ':' ;
29+ prefixGlobNorm += prefixGlobNorm . endsWith ( ':' ) ? '*:' : ':' ;
3130 } else {
32- prefixMaskNorm += ':*:' ;
31+ prefixGlobNorm += ':*:' ;
3332 }
33+ prefixGlobNorm += 'meta' ;
3434
35- const keys = await connection . keys ( prefixMaskNorm + 'meta' ) ;
35+ const keys = await connection . keys ( prefixGlobNorm ) ;
3636
3737 return keys . map ( ( key ) => {
3838 const parts = key . split ( ':' ) ;
3939 return {
4040 queueName : parts [ 1 ] ,
4141 prefix : parts [ 0 ] ,
42- prefixMaskNorm,
4342 } ;
4443 } ) ;
4544 } ,
Original file line number Diff line number Diff line change @@ -12,18 +12,16 @@ import { SchemaComposer } from 'graphql-compose';
1212export function getQueueTC ( sc : SchemaComposer < any > ) {
1313 return sc . getOrCreateOTC ( 'Queue' , ( etc ) => {
1414 etc . addFields ( {
15- hostId : 'String' ,
1615 name : 'String!' ,
17- jobNames : '[String!]' ,
1816 jobCounts : createJobCountFC ( sc ) ,
1917 repeatables : createRepeatablesFC ( sc ) ,
2018 jobs : createJobsFC ( sc ) ,
21- waitingJobs : createWaitingJobsFC ( sc ) ,
22- completedJobs : createCompletedJobsFC ( sc ) ,
23- activeJobs : createActiveJobsFC ( sc ) ,
24- delayedJobs : createDelayedJobsFC ( sc ) ,
25- failedJobs : createFailedJobsFC ( sc ) ,
26- workers : createWorkersTC ( sc ) ,
19+ jobsWaiting : createWaitingJobsFC ( sc ) ,
20+ jobsCompleted : createCompletedJobsFC ( sc ) ,
21+ jobsActive : createActiveJobsFC ( sc ) ,
22+ jobsDelayed : createDelayedJobsFC ( sc ) ,
23+ jobsFailed : createFailedJobsFC ( sc ) ,
24+ activeWorkers : createWorkersTC ( sc ) ,
2725 } ) ;
2826 } ) ;
2927}
You can’t perform that action at this time.
0 commit comments