connect optional

This commit is contained in:
callebtc
2022-12-26 17:14:55 +01:00
parent 3c27539dd0
commit d7fb45f6a1

View File

@@ -29,17 +29,18 @@ class NostrClient:
private_key: PrivateKey private_key: PrivateKey
public_key: PublicKey public_key: PublicKey
def __init__(self, privatekey_hex: str = "", relays: List[str] = []): def __init__(self, privatekey_hex: str = "", relays: List[str] = [], connect=True):
self.generate_keys(privatekey_hex) self.generate_keys(privatekey_hex)
if len(relays): if len(relays):
self.relays = relays self.relays = relays
for relay in self.relays: if connect:
self.relay_manager.add_relay(relay) for relay in self.relays:
self.relay_manager.open_connections( self.relay_manager.add_relay(relay)
{"cert_reqs": ssl.CERT_NONE} self.relay_manager.open_connections(
) # NOTE: This disables ssl certificate verification {"cert_reqs": ssl.CERT_NONE}
) # NOTE: This disables ssl certificate verification
def close(self): def close(self):
self.relay_manager.close_connections() self.relay_manager.close_connections()