fix debug tags throwing

This commit is contained in:
hzrd149 2024-12-19 11:07:59 -06:00
parent 4c5b1f572c
commit 1cbd4ee803

View File

@ -2,9 +2,9 @@ import { MouseEventHandler, useCallback } from "react";
import { Box, Button, Flex, Link, Text, useDisclosure } from "@chakra-ui/react";
import { NostrEvent, nip19 } from "nostr-tools";
import { Link as RouterLink } from "react-router-dom";
import { getAddressPointerFromATag, getEventPointerFromETag } from "applesauce-core/helpers";
import { Tag, isATag, isETag, isPTag } from "../../types/nostr-event";
import { aTagToAddressPointer, eTagToEventPointer } from "../../helpers/nostr/event";
import { EmbedEventPointer } from "../embed-event";
import UserAvatarLink from "../user/user-avatar-link";
import UserLink from "../user/user-link";
@ -29,8 +29,9 @@ function EventTag({ tag }: { tag: Tag }) {
[expand.onToggle],
);
try {
if (isETag(tag)) {
const pointer = eTagToEventPointer(tag);
const pointer = getEventPointerFromETag(tag);
return (
<>
<Link as={RouterLink} to={`/l/${nip19.neventEncode(pointer)}`} onClick={toggle} {...props}>
@ -40,7 +41,7 @@ function EventTag({ tag }: { tag: Tag }) {
</>
);
} else if (isATag(tag)) {
const pointer = aTagToAddressPointer(tag);
const pointer = getAddressPointerFromATag(tag);
return (
<>
<Link as={RouterLink} to={`/l/${nip19.naddrEncode(pointer)}`} onClick={toggle} {...props}>
@ -68,7 +69,9 @@ function EventTag({ tag }: { tag: Tag }) {
)}
</>
);
} else
}
} catch (error) {}
return (
<Text title={content} {...props}>
{content}