From cfe48205f892d7df8929515dadab0b098451605f Mon Sep 17 00:00:00 2001 From: KoalaSat Date: Sat, 28 Jan 2023 22:08:20 +0100 Subject: [PATCH] Fix dm --- frontend/Pages/ConversationPage/index.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/Pages/ConversationPage/index.tsx b/frontend/Pages/ConversationPage/index.tsx index a390248..c320da0 100644 --- a/frontend/Pages/ConversationPage/index.tsx +++ b/frontend/Pages/ConversationPage/index.tsx @@ -10,7 +10,7 @@ import { } from '../../Functions/DatabaseFunctions/DirectMessages' import { getUser, User } from '../../Functions/DatabaseFunctions/Users' import { useTranslation } from 'react-i18next' -import { username, usersToTags } from '../../Functions/RelayFunctions/Users' +import { username, usernamePubKey, usersToTags } from '../../Functions/RelayFunctions/Users' import { getUnixTime, formatDistance, fromUnixTime } from 'date-fns' import TextContent from '../../Components/TextContent' import { encrypt, decrypt } from '../../lib/nostr/Nip04' @@ -38,7 +38,7 @@ export const ConversationPage: React.FC = ({ route }) => const scrollViewRef = useRef() const { database } = useContext(AppContext) const { relayPool, lastEventId } = useContext(RelayPoolContext) - const { publicKey, privateKey, user } = useContext(UserContext) + const { publicKey, privateKey, name } = useContext(UserContext) const otherPubKey = useMemo(() => route.params.pubKey, []) const [directMessages, setDirectMessages] = useState([]) const [sendingMessages, setSendingMessages] = useState([]) @@ -147,9 +147,9 @@ export const ConversationPage: React.FC = ({ route }) => item: DirectMessage, pending: boolean, ) => JSX.Element = (index, item, pending) => { - if (!publicKey || !privateKey || !otherUser || !user) return <> + if (!publicKey || !privateKey || !otherUser) return <> - const displayName = item.pubkey === publicKey ? username(user) : username(otherUser) + const displayName = item.pubkey === publicKey ? usernamePubKey(name, publicKey) : username(otherUser) const lastIndex = directMessages.length - 1 === index const nextItemHasdifferentPubKey = !lastIndex && directMessages[index + 1]?.pubkey !== item.pubkey