Browse Source

feat: adjust target relays for reviews

imwald
codytseng 6 months ago
parent
commit
bdeee4ec31
  1. 3
      src/components/RelayInfo/ReviewEditor.tsx
  2. 3
      src/services/client.service.ts

3
src/components/RelayInfo/ReviewEditor.tsx

@ -1,6 +1,5 @@
import { Button } from '@/components/ui/button' import { Button } from '@/components/ui/button'
import { Textarea } from '@/components/ui/textarea' import { Textarea } from '@/components/ui/textarea'
import { BIG_RELAY_URLS } from '@/constants'
import { createRelayReviewDraftEvent } from '@/lib/draft-event' import { createRelayReviewDraftEvent } from '@/lib/draft-event'
import { useNostr } from '@/providers/NostrProvider' import { useNostr } from '@/providers/NostrProvider'
import { Loader2, Star } from 'lucide-react' import { Loader2, Star } from 'lucide-react'
@ -30,7 +29,7 @@ export default function ReviewEditor({
setSubmitting(true) setSubmitting(true)
try { try {
const draftEvent = createRelayReviewDraftEvent(relayUrl, review, stars) const draftEvent = createRelayReviewDraftEvent(relayUrl, review, stars)
const evt = await publish(draftEvent, { specifiedRelayUrls: [relayUrl, ...BIG_RELAY_URLS] }) const evt = await publish(draftEvent)
onReviewed(evt) onReviewed(evt)
} catch (error) { } catch (error) {
if (error instanceof AggregateError) { if (error instanceof AggregateError) {

3
src/services/client.service.ts

@ -123,7 +123,8 @@ class ClientService extends EventTarget {
kinds.RelayList, kinds.RelayList,
kinds.Contacts, kinds.Contacts,
ExtendedKind.FAVORITE_RELAYS, ExtendedKind.FAVORITE_RELAYS,
ExtendedKind.BLOSSOM_SERVER_LIST ExtendedKind.BLOSSOM_SERVER_LIST,
ExtendedKind.RELAY_REVIEW
].includes(event.kind) ].includes(event.kind)
) { ) {
_additionalRelayUrls.push(...BIG_RELAY_URLS) _additionalRelayUrls.push(...BIG_RELAY_URLS)

Loading…
Cancel
Save