Skip to content

Commit b9afa7e

Browse files
committed
refactor: simplify Queue.id fieldConfig
1 parent 3f9e9a4 commit b9afa7e

File tree

2 files changed

+5
-13
lines changed

2 files changed

+5
-13
lines changed

src/types/queue/Queue.id.ts

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/types/queue/Queue.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import { Queue } from 'bullmq';
12
import { createIsPausedFC } from './Queue.isPaused';
2-
import { createIdFC } from './Queue.id';
33
import { createJobCountFC } from './Queue.jobCounts';
44
import { createRepeatablesFC } from './Queue.repeatables';
55
import { createJobsFC } from './Queue.jobs';
@@ -19,7 +19,10 @@ export function getQueueTC(sc: SchemaComposer<any>, opts: Options) {
1919

2020
return sc.getOrCreateOTC(`${typePrefix}Queue`, (etc) => {
2121
etc.addFields({
22-
id: createIdFC(),
22+
id: {
23+
type: 'String!',
24+
resolve: async (queue: Queue) => queue.name,
25+
},
2326
name: 'String!',
2427
isPaused: createIsPausedFC(),
2528
jobCounts: createJobCountFC(sc, opts),

0 commit comments

Comments
 (0)