Has anyone come across issues with process-roots on later cljs versions?
I had a mutate that was working perfectly fine before, but now get's transformed into [{(user/login {:username "username", :password "password", :remember nil}) []}] by process-roots.
The parser couldn't be simpler: (defmethod mutate 'user/login [_ _ _] {:api true}). Before process-roots: [(user/login {:username "username", :password "password", :remember nil})]
Apologies, it turns out to be a problem in my code before process-roots is called.
Is there any/recommended way to make om.next/parser evaluate with async :read multimethods? The use case would be a simple query parser on a node.js server, which would fetch each entity from database asynchronously. My limited CLJS/Om knowledge tells me this would not be possible – in which case, would something like Pathom be the way to go? Thanks for any ideas or tips