From 734f8e6d8cbeb61c8ad9be74e0da9aba1b8221ea Mon Sep 17 00:00:00 2001 From: en Date: Mon, 3 Feb 2025 17:05:13 +0100 Subject: [PATCH] fix(profile): fix condition, update created_at in content --- src/pages/settings/profile.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/pages/settings/profile.tsx b/src/pages/settings/profile.tsx index b553995..4da983c 100644 --- a/src/pages/settings/profile.tsx +++ b/src/pages/settings/profile.tsx @@ -123,12 +123,13 @@ export const ProfileSettings = () => { } const handlePublish = async () => { - if (!userState.auth && !userState.user?.pubkey) return + if (!userState.auth || !userState.user?.pubkey) return setIsPublishing(true) const prevProfile = userState.user as NDKUserProfile - const updatedProfile = { + const createdAt = now() + const updatedProfile: NDKUserProfile = { ...prevProfile, name: formState.name, displayName: formState.displayName, @@ -136,16 +137,16 @@ export const ProfileSettings = () => { picture: formState.picture, banner: formState.banner, nip05: formState.nip05, - lud16: formState.lud16 + lud16: formState.lud16, + created_at: createdAt } - const serializedProfile = serializeProfile(updatedProfile) const unsignedEvent: UnsignedEvent = { kind: kinds.Metadata, tags: [], content: serializedProfile, - created_at: now(), + created_at: createdAt, pubkey: userState.user?.pubkey as string } @@ -176,7 +177,6 @@ export const ProfileSettings = () => { )}` ) - const ndkEvent = new NDKEvent(undefined, signedEvent) const userProfile = profileFromEvent(ndkEvent) dispatch(setUser(userProfile)) }