Discussion about this post

User's avatar
tcc's avatar

(require '[com.rpl.specter :as sp])

(defn update-session-auth! [session auth]

(sp/transform [:authentications (:identity session) (sp/nil->val #{})]

(fn [t] (->> t (remove #(= (:type %) (:type auth))) (cons auth) set))

session))

No posts

Ready for more?