From 3b11f6357304dca716b5bee93814d83799d50588 Mon Sep 17 00:00:00 2001
From: Kieran
Date: Thu, 17 Aug 2023 20:06:04 +0100
Subject: [PATCH] fix: messages link
---
packages/app/src/Pages/HelpPage.tsx | 13 ++++++++++++-
packages/app/src/Pages/ProfilePage.tsx | 21 +++++++++++++++++++--
2 files changed, 31 insertions(+), 3 deletions(-)
diff --git a/packages/app/src/Pages/HelpPage.tsx b/packages/app/src/Pages/HelpPage.tsx
index f766a58c..793fa898 100644
--- a/packages/app/src/Pages/HelpPage.tsx
+++ b/packages/app/src/Pages/HelpPage.tsx
@@ -1,6 +1,8 @@
import { Link } from "react-router-dom";
import { KieranPubKey } from "Const";
import { FormattedMessage } from "react-intl";
+import { TLVEntryType, encodeTLVEntries, NostrPrefix } from "@snort/system";
+import { bech32ToHex } from "SnortUtils";
export default function HelpPage() {
return (
@@ -12,7 +14,16 @@ export default function HelpPage() {
Kieran,
+ link: (
+
+ Kieran
+
+ ),
}}
/>
diff --git a/packages/app/src/Pages/ProfilePage.tsx b/packages/app/src/Pages/ProfilePage.tsx
index 2f819094..2176c39f 100644
--- a/packages/app/src/Pages/ProfilePage.tsx
+++ b/packages/app/src/Pages/ProfilePage.tsx
@@ -2,7 +2,15 @@ import "./ProfilePage.css";
import { useEffect, useState } from "react";
import { useIntl, FormattedMessage } from "react-intl";
import { useNavigate, useParams } from "react-router-dom";
-import { encodeTLV, EventKind, HexKey, NostrPrefix, tryParseNostrLink } from "@snort/system";
+import {
+ encodeTLV,
+ encodeTLVEntries,
+ EventKind,
+ HexKey,
+ NostrPrefix,
+ TLVEntryType,
+ tryParseNostrLink,
+} from "@snort/system";
import { LNURL } from "@snort/shared";
import { useUserProfile } from "@snort/system-react";
@@ -325,7 +333,16 @@ export default function ProfilePage() {
)}
{loginPubKey && (
<>
- navigate(`/messages/${hexToBech32(NostrPrefix.PublicKey, id)}`)}>
+
+ navigate(
+ `/messages/${encodeTLVEntries("chat4" as NostrPrefix, {
+ type: TLVEntryType.Author,
+ length: 64,
+ value: id,
+ })}`
+ )
+ }>
>