Skip to content

Commit

Permalink
[hydrate] Use cached Methodical function to check for mm implementati…
Browse files Browse the repository at this point in the history
…on (#180)
  • Loading branch information
alexander-yakushev authored Sep 19, 2024
1 parent 33b4f54 commit e14a45e
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/toucan2/tools/hydrate.clj
Original file line number Diff line number Diff line change
Expand Up @@ -418,7 +418,7 @@

(m/defmethod can-hydrate-with-strategy? [#_model :default #_strategy ::multimethod-batched #_k :default]
[model _strategy k]
(boolean (m/effective-primary-method batched-hydrate (m/dispatch-value batched-hydrate model k))))
(some? (m/effective-method batched-hydrate (m/dispatch-value batched-hydrate model k))))

;;; The basic strategy behind batched hydration is thus:
;;;
Expand Down Expand Up @@ -491,7 +491,7 @@

(m/defmethod can-hydrate-with-strategy? [#_model :default #_strategy ::multimethod-simple #_k :default]
[model _strategy k]
(boolean (m/effective-primary-method simple-hydrate (m/dispatch-value simple-hydrate model k))))
(some? (m/effective-method simple-hydrate (m/dispatch-value simple-hydrate model k))))

(m/defmethod hydrate-with-strategy ::multimethod-simple
[model _strategy k instances]
Expand Down

0 comments on commit e14a45e

Please sign in to comment.