mirror of
https://github.com/logseq/logseq.git
synced 2026-06-01 19:01:22 +00:00
fix: flashcards dialog closed immediately after finishing one card
This commit is contained in:
@@ -12,15 +12,9 @@
|
||||
[missionary.core :as m]
|
||||
[promesa.core :as p]))
|
||||
|
||||
(defn rtc-collaborators-dialog?
|
||||
[]
|
||||
(= :rtc-collaborators (state/get-modal-id)))
|
||||
|
||||
(defmethod events/handle :rtc/decrypt-user-e2ee-private-key [[_ encrypted-private-key]]
|
||||
(let [private-key-promise (p/deferred)
|
||||
refresh-token (str (state/get-auth-refresh-token))]
|
||||
(when-not (rtc-collaborators-dialog?)
|
||||
(shui/dialog-close-all!))
|
||||
(->
|
||||
(p/let [{:keys [password]} (state/<invoke-db-worker :thread-api/get-e2ee-password refresh-token)
|
||||
private-key (crypt/<decrypt-private-key password encrypted-private-key)]
|
||||
@@ -39,8 +33,6 @@
|
||||
|
||||
(defmethod events/handle :rtc/request-e2ee-password [[_]]
|
||||
(let [password-promise (p/deferred)]
|
||||
(when-not (rtc-collaborators-dialog?)
|
||||
(shui/dialog-close-all!))
|
||||
(shui/dialog-open!
|
||||
#(e2ee/e2ee-request-new-password password-promise)
|
||||
{:auto-width? true
|
||||
|
||||
Reference in New Issue
Block a user