From 76f32276c79d9b894bce1cbc862b6690bbc6504b Mon Sep 17 00:00:00 2001 From: Believethehype <1097224+believethehype@users.noreply.github.com> Date: Sun, 16 Jun 2024 07:57:44 +0200 Subject: [PATCH] Update nostr_utils.py --- nostr_dvm/utils/nostr_utils.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/nostr_dvm/utils/nostr_utils.py b/nostr_dvm/utils/nostr_utils.py index 4273669..913b007 100644 --- a/nostr_dvm/utils/nostr_utils.py +++ b/nostr_dvm/utils/nostr_utils.py @@ -181,7 +181,7 @@ async def send_event_outbox(event: Event, client, dvm_config) -> EventId: print("[" + dvm_config.NIP89.NAME + "] Receiver Inbox relays: " + str(relays)) for relay in relays: - opts = RelayOptions().ping(True) + opts = RelayOptions().ping(False) try: await outboxclient.add_relay_with_opts(relay, opts) except: @@ -205,7 +205,13 @@ async def send_event(event: Event, client: Client, dvm_config, blastr=False) -> if tag.as_vec()[0] == 'relays': for index, param in enumerate(tag.as_vec()): if index != 0: - relays.append(tag.as_vec()[index]) + if tag.as_vec()[index].rstrip("/") not in dvm_config.AVOID_PAID_OUTBOX_RELAY_LIST: + try: + relays.append(tag.as_vec()[index]) + except: + print("[" + dvm_config.NIP89.NAME + "] " + tag.as_vec()[ + index] + " couldn't be added to outbox relays") + break for relay in relays: if relay not in dvm_config.RELAY_LIST: