From 962b2bcea676ff247218196e7649ed17141b64b5 Mon Sep 17 00:00:00 2001 From: Sabir Hassan Date: Tue, 19 Mar 2024 12:29:24 +0500 Subject: [PATCH] fix: update nsecBunker delegated key after logout --- src/components/AppBar/AppBar.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/components/AppBar/AppBar.tsx b/src/components/AppBar/AppBar.tsx index 66793ca..04aa4ba 100644 --- a/src/components/AppBar/AppBar.tsx +++ b/src/components/AppBar/AppBar.tsx @@ -18,8 +18,9 @@ import { Link, useNavigate } from 'react-router-dom' import nostrichAvatar from '../../assets/images/avatar.png' import nostrichLogo from '../../assets/images/nostr-logo.jpg' import { appPublicRoutes, getProfileRoute } from '../../routes' -import { shorten } from '../../utils' +import { saveNsecBunkerDelegatedKey, shorten } from '../../utils' import styles from './style.module.scss' +import { NostrController } from '../../controllers' export const AppBar = () => { const navigate = useNavigate() @@ -66,6 +67,11 @@ export const AppBar = () => { }) ) + // update nsecBunker delegated key after logout + const nostrController = NostrController.getInstance() + const newDelegatedKey = nostrController.generateDelegatedKey() + saveNsecBunkerDelegatedKey(newDelegatedKey) + navigate('/') } const isAuthenticated = authState?.loggedIn === true