refactor: move rules deps usage into helper fn

Dries up task dependency that was copied in query-dsl
This commit is contained in:
Gabriel Horner
2024-05-07 22:11:27 -04:00
parent 489e7f3422
commit be9237d101
3 changed files with 24 additions and 15 deletions

View File

@@ -298,7 +298,7 @@
(when (seq markers)
(if db-graph?
{:query (list 'task '?b (set markers))
:rules [:task :property]}
:rules [:task]}
(let [markers (set (map (comp string/upper-case name) markers))]
{:query (list 'task '?b markers)
:rules [:task]})))))
@@ -564,7 +564,7 @@ Some bindings in this fn:
(add-bindings! (if (= key :and) (rest result) result))))]
{:query result'
:rules (if db-graph?
(rules/extract-rules rules/db-query-dsl-rules rules)
(rules/extract-rules rules/db-query-dsl-rules rules {:deps rules/rules-dependencies})
(mapv rules/query-dsl-rules rules))
:sort-by @sort-by
:blocks? (boolean @blocks?)