fix: new uesr can't edit profile

This commit is contained in:
codytseng
2025-03-26 18:20:26 +08:00
parent 3ffd6214d8
commit 83239eb6f0

View File

@@ -6,7 +6,7 @@ import {
getProfileFromProfileEvent,
getRelayListFromRelayListEvent
} from '@/lib/event'
import { isValidPubkey } from '@/lib/pubkey'
import { formatPubkey, isValidPubkey } from '@/lib/pubkey'
import client from '@/services/client.service'
import indexedDb from '@/services/indexed-db.service'
import storage from '@/services/local-storage.service'
@@ -176,6 +176,11 @@ export function NostrProvider({ children }: { children: React.ReactNode }) {
setProfileEvent(profileEvent)
setProfile(getProfileFromProfileEvent(profileEvent))
await indexedDb.putReplaceableEvent(profileEvent)
} else if (!storedProfileEvent) {
setProfile({
pubkey: account.pubkey,
username: formatPubkey(account.pubkey)
})
}
if (followListEvent) {
setFollowListEvent(followListEvent)