import { RelayContext } from '@components/contexts/relay'; import { Content } from '@components/note/content'; import NoteReply from '@components/note/modal/noteReply'; import useLocalStorage from '@rehooks/local-storage'; import { memo, useContext, useState } from 'react'; const Modal = ({ event }: { event: any }) => { const relayPool: any = useContext(RelayContext); const [relays]: any = useLocalStorage('relays'); const [events, setEvents] = useState([]); relayPool.subscribe( [ { '#e': [event.id], since: event.created_at, kinds: [1], }, ], relays, (event: any) => { setEvents((events) => [event, ...events]); }, undefined, (events: any, relayURL: any) => { console.log(events, relayURL); } ); return (
{events.map((item) => ( ))}
); }; export default memo(Modal);