mirror of
https://github.com/AustinKelsay/plebdevs.git
synced 2025-06-03 07:42:03 +00:00
set keys for zapthreads wrapper without risking leak of old key state
This commit is contained in:
parent
4c291b5771
commit
8d0c349bb3
@ -141,8 +141,13 @@ const CombinedDetails = ({
|
||||
if (session?.user?.privkey) {
|
||||
const privkeyBuffer = Buffer.from(session.user.privkey, 'hex');
|
||||
setNsec(nip19.nsecEncode(privkeyBuffer));
|
||||
setNpub(null);
|
||||
} else if (session?.user?.pubkey) {
|
||||
setNsec(null);
|
||||
setNpub(nip19.npubEncode(session.user.pubkey));
|
||||
} else {
|
||||
setNsec(null);
|
||||
setNpub(null);
|
||||
}
|
||||
}, [session]);
|
||||
|
||||
|
@ -123,8 +123,13 @@ const CourseLesson = ({ lesson, course, decryptionPerformed, isPaid, setComplete
|
||||
if (session?.user?.privkey) {
|
||||
const privkeyBuffer = Buffer.from(session.user.privkey, 'hex');
|
||||
setNsec(nip19.nsecEncode(privkeyBuffer));
|
||||
setNpub(null);
|
||||
} else if (session?.user?.pubkey) {
|
||||
setNsec(null);
|
||||
setNpub(nip19.npubEncode(session.user.pubkey));
|
||||
} else {
|
||||
setNsec(null);
|
||||
setNpub(null);
|
||||
}
|
||||
}, [session]);
|
||||
|
||||
|
@ -145,8 +145,13 @@ const DocumentDetails = ({
|
||||
if (session?.user?.privkey) {
|
||||
const privkeyBuffer = Buffer.from(session.user.privkey, 'hex');
|
||||
setNsec(nip19.nsecEncode(privkeyBuffer));
|
||||
setNpub(null);
|
||||
} else if (session?.user?.pubkey) {
|
||||
setNsec(null);
|
||||
setNpub(nip19.npubEncode(session.user.pubkey));
|
||||
} else {
|
||||
setNsec(null);
|
||||
setNpub(null);
|
||||
}
|
||||
}, [session]);
|
||||
|
||||
|
@ -68,14 +68,16 @@ const CommunityMessage = ({ message, searchQuery, windowWidth, platform }) => {
|
||||
const { data: session } = useSession();
|
||||
|
||||
useEffect(() => {
|
||||
if (session?.user?.pubkey || session?.user?.privkey) {
|
||||
let privkeyBuffer;
|
||||
if (session.user.privkey) {
|
||||
privkeyBuffer = Buffer.from(session.user.privkey, 'hex');
|
||||
setNsec(nip19.nsecEncode(privkeyBuffer));
|
||||
} else {
|
||||
setNpub(nip19.npubEncode(session.user.pubkey));
|
||||
}
|
||||
if (session?.user?.privkey) {
|
||||
const privkeyBuffer = Buffer.from(session.user.privkey, 'hex');
|
||||
setNsec(nip19.nsecEncode(privkeyBuffer));
|
||||
setNpub(null);
|
||||
} else if (session?.user?.pubkey) {
|
||||
setNsec(null);
|
||||
setNpub(nip19.npubEncode(session.user.pubkey));
|
||||
} else {
|
||||
setNsec(null);
|
||||
setNpub(null);
|
||||
}
|
||||
}, [session]);
|
||||
|
||||
|
@ -248,8 +248,13 @@ const Course = () => {
|
||||
if (session?.user?.privkey) {
|
||||
const privkeyBuffer = Buffer.from(session.user.privkey, 'hex');
|
||||
setNsec(nip19.nsecEncode(privkeyBuffer));
|
||||
setNpub(null);
|
||||
} else if (session?.user?.pubkey) {
|
||||
setNsec(null);
|
||||
setNpub(nip19.npubEncode(session.user.pubkey));
|
||||
} else {
|
||||
setNsec(null);
|
||||
setNpub(null);
|
||||
}
|
||||
}, [session]);
|
||||
|
||||
|
@ -83,8 +83,13 @@ const Details = () => {
|
||||
if (session?.user?.privkey) {
|
||||
const privkeyBuffer = Buffer.from(session.user.privkey, 'hex');
|
||||
setNsec(nip19.nsecEncode(privkeyBuffer));
|
||||
setNpub(null);
|
||||
} else if (session?.user?.pubkey) {
|
||||
setNsec(null);
|
||||
setNpub(nip19.npubEncode(session.user.pubkey));
|
||||
} else {
|
||||
setNsec(null);
|
||||
setNpub(null);
|
||||
}
|
||||
}, [session]);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user