temp fix
This commit is contained in:
parent
688b27feb1
commit
76a27611c5
@ -42,7 +42,25 @@ export default function CalendarCard({ calendar }: CalendarCardProps) {
|
|||||||
const calendarEvents = getTagsValues("a", tags);
|
const calendarEvents = getTagsValues("a", tags);
|
||||||
const calendarEventIdentifiers = calendarEvents
|
const calendarEventIdentifiers = calendarEvents
|
||||||
.filter(Boolean)
|
.filter(Boolean)
|
||||||
.map((e) => nip19.decode(e))
|
.map((e) => {
|
||||||
|
if (nip19.BECH32_REGEX.test(e) && e.includes(":")) {
|
||||||
|
const [kind, pubkey, identifier] = e.split(":") as [
|
||||||
|
string,
|
||||||
|
string,
|
||||||
|
string,
|
||||||
|
];
|
||||||
|
return {
|
||||||
|
type: "naddr",
|
||||||
|
data: {
|
||||||
|
kind,
|
||||||
|
pubkey,
|
||||||
|
identifier,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
return nip19.decode(e);
|
||||||
|
}
|
||||||
|
})
|
||||||
.filter(({ type }) => type === "naddr")
|
.filter(({ type }) => type === "naddr")
|
||||||
.map((e) => e.data as nip19.AddressPointer);
|
.map((e) => e.data as nip19.AddressPointer);
|
||||||
const { events } = useEvents({
|
const { events } = useEvents({
|
||||||
|
@ -25,7 +25,25 @@ export default function EventsFromCalendar({
|
|||||||
|
|
||||||
const calendarEventIdentifiers = calendarEvents
|
const calendarEventIdentifiers = calendarEvents
|
||||||
.filter(Boolean)
|
.filter(Boolean)
|
||||||
.map((e) => nip19.decode(e))
|
.map((e) => {
|
||||||
|
if (nip19.BECH32_REGEX.test(e) && e.includes(":")) {
|
||||||
|
const [kind, pubkey, identifier] = e.split(":") as [
|
||||||
|
string,
|
||||||
|
string,
|
||||||
|
string,
|
||||||
|
];
|
||||||
|
return {
|
||||||
|
type: "naddr",
|
||||||
|
data: {
|
||||||
|
kind,
|
||||||
|
pubkey,
|
||||||
|
identifier,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
return nip19.decode(e);
|
||||||
|
}
|
||||||
|
})
|
||||||
.filter(({ type }) => type === "naddr")
|
.filter(({ type }) => type === "naddr")
|
||||||
.map((e) => e.data as nip19.AddressPointer);
|
.map((e) => e.data as nip19.AddressPointer);
|
||||||
const { events, isLoading } = useEvents({
|
const { events, isLoading } = useEvents({
|
||||||
|
Loading…
x
Reference in New Issue
Block a user