mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-10-27 07:52:24 +00:00
Preload DM decryptor after NIP-07 login
This commit is contained in:
1 parent
24e7fc39c5
commit
c67bf61c50
1 file changed
+11
@@ -1,4 +1,5 @@
|
||||
import { accessControl } from "../../accessControl.js";
|
||||
import { devLogger } from "../../utils/logger.js";
|
||||
|
||||
const PROVIDER_ID = "nip07";
|
||||
const PROVIDER_LABEL = "extension (nip-07)";
|
||||
@@ -74,6 +75,16 @@ export default {
|
||||
};
|
||||
|
||||
const result = await nostrClient.loginWithExtension({ ...options, validator });
|
||||
if (typeof nostrClient.ensureDmDecryptor === "function") {
|
||||
Promise.resolve()
|
||||
.then(() => nostrClient.ensureDmDecryptor())
|
||||
.catch((error) => {
|
||||
devLogger.warn(
|
||||
"[auth:nip07] Failed to preload DM decryptor:",
|
||||
error,
|
||||
);
|
||||
});
|
||||
}
|
||||
const pubkey = normalizePubkey(result);
|
||||
const signer =
|
||||
result && typeof result === "object" && result.signer
|
||||
|
||||
Reference in new issue
Block a user