@@ -124,30 +124,7 @@ QueueStatus {
124124
125125## Low Priority - Known Limitations/Workarounds
126126
127- ### 8. DLQ queue_name tracking
128- ** Location:** ` src/client/dlq.rs:443-446 `
129-
130- ** Current State:** Uses hardcoded "default" queue name when adding jobs to DLQ
131-
132- ** Issue:** ` Job ` struct from graphile_worker doesn't expose queue_name field
133-
134- ** Code:**
135- ``` rust
136- // Note: Job doesn't have queue_name field, so we'll use "default" for now
137- // In production, this would need to be tracked elsewhere or passed as a
138- // parameter
139- let queue_name = " default" ;
140- ```
141-
142- ** Affects:** ` add_to_dlq() ` method
143-
144- ** Possible Solutions:**
145- - Add queue_name parameter to ` add_to_dlq() `
146- - Track queue_name in application state
147- - Query GraphileWorker schema to get queue info
148- - Check if newer graphile_worker versions expose this field
149-
150- ### 9. DLQ pagination optimization
127+ ### 8. DLQ pagination optimization
151128** Location:** ` src/client/dlq.rs:238 `
152129
153130** Current State:** Uses separate COUNT query for pagination, could be more efficient
@@ -231,8 +208,8 @@ pub(crate) struct JobHandlerConfig {
231208- All feature-gated, so not blocking main library use
232209
233210** Low Priority (workarounds exist):**
234- - 2 known limitations with acceptable workarounds
211+ - 1 known limitation with acceptable workaround
235212- 2 documentation TODOs
236213- 1 dead code cleanup
237214
238- ** Total Items:** 12
215+ ** Total Items:** 11
0 commit comments