fix: ensure RSA keys for new users

This commit is contained in:
Tienson Qin
2026-02-06 14:51:49 +08:00
parent b9f321bb13
commit 11bd281987

View File

@@ -33,6 +33,7 @@
[frontend.state :as state]
[frontend.util :as util]
[goog.dom :as gdom]
[lambdaisland.glogi :as log]
[logseq.common.util :as common-util]
[logseq.shui.ui :as shui]
[promesa.core :as p]))
@@ -299,7 +300,11 @@
(do
(state/set-user-info! result)
(when-let [uid (user-handler/user-uuid)]
(sentry-event/set-user! uid))
(sentry-event/set-user! uid)
(-> (state/<invoke-db-worker :thread-api/db-sync-ensure-user-rsa-keys)
(p/catch (fn [error]
(log/error :db-sync/ensure-user-rsa-keys-failed error)
nil))))
(let [status (if (user-handler/alpha-or-beta-user?) :welcome :unavailable)
fetch-graphs? (and (user-handler/logged-in?)
(or (= status :welcome)