diff --git a/src/components/debug-modal/event-tags.tsx b/src/components/debug-modal/event-tags.tsx
index 073d65524..21bc7828c 100644
--- a/src/components/debug-modal/event-tags.tsx
+++ b/src/components/debug-modal/event-tags.tsx
@@ -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,51 +29,54 @@ function EventTag({ tag }: { tag: Tag }) {
[expand.onToggle],
);
- if (isETag(tag)) {
- const pointer = eTagToEventPointer(tag);
- return (
- <>
-
- {content}
-
- {expand.isOpen && }
- >
- );
- } else if (isATag(tag)) {
- const pointer = aTagToAddressPointer(tag);
- return (
- <>
-
- {content}
-
- {expand.isOpen && }
- >
- );
- } else if (isPTag(tag)) {
- const pubkey = tag[1];
- return (
- <>
-
- {content}
-
- {expand.isOpen && (
-
-
-
-
-
-
-
-
- )}
- >
- );
- } else
- return (
-
- {content}
-
- );
+ try {
+ if (isETag(tag)) {
+ const pointer = getEventPointerFromETag(tag);
+ return (
+ <>
+
+ {content}
+
+ {expand.isOpen && }
+ >
+ );
+ } else if (isATag(tag)) {
+ const pointer = getAddressPointerFromATag(tag);
+ return (
+ <>
+
+ {content}
+
+ {expand.isOpen && }
+ >
+ );
+ } else if (isPTag(tag)) {
+ const pubkey = tag[1];
+ return (
+ <>
+
+ {content}
+
+ {expand.isOpen && (
+
+
+
+
+
+
+
+
+ )}
+ >
+ );
+ }
+ } catch (error) {}
+
+ return (
+
+ {content}
+
+ );
}
export default function DebugEventTags({ event }: { event: NostrEvent }) {