🐛 Fix team doesn't disappear after deletion (#5832)

This commit is contained in:
Alejandro 2025-02-12 14:36:46 +01:00 committed by GitHub
parent 8fe1271690
commit 6b26adb187
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 91 additions and 1 deletions

View file

@ -474,6 +474,13 @@
(rx/tap on-success)
(rx/catch on-error))))))
(defn- team-deleted
[id]
(ptk/reify ::team-deleted
ptk/UpdateEvent
(update [_ state]
(update state :teams dissoc id))))
(defn delete-team
[{:keys [id] :as params}]
(ptk/reify ::delete-team
@ -485,7 +492,10 @@
(meta params)]
(->> (rp/cmd! :delete-team {:id id})
(rx/mapcat on-success)
(rx/mapcat (fn [result]
(rx/concat
(rx/of (team-deleted id))
(on-success result))))
(rx/catch on-error))))))
(defn delete-webhook