Browse Source

onionmc.py: additional fix on client_service_cls

add-joinmarket
zebra-lucky 1 year ago
parent
commit
5b0186bf3c
  1. 5
      electrum/plugins/joinmarket/jmdaemon/onionmc.py

5
electrum/plugins/joinmarket/jmdaemon/onionmc.py

@ -250,7 +250,7 @@ class OnionPeer:
location_tuple: Tuple[str, int], location_tuple: Tuple[str, int],
directory: bool = False, nick: str = "", directory: bool = False, nick: str = "",
handshake_callback: Callable = None): handshake_callback: Callable = None):
self.client_service_cls = TorClientService self.client_service_cls = messagechannel.client_service_cls
# reference to the managing OnionMessageChannel instance is # reference to the managing OnionMessageChannel instance is
# needed so that we know where to send the messages received # needed so that we know where to send the messages received
# from this peer: # from this peer:
@ -556,7 +556,8 @@ class OnionMessageChannel(MessageChannel):
dynamically from messages seen. dynamically from messages seen.
""" """
def __init__(self, jmman, configdata): def __init__(self, jmman, configdata, client_service_cls=TorClientService):
self.client_service_cls = client_service_cls
self.jmman = jmman self.jmman = jmman
self.logger = jmman.logger self.logger = jmman.logger
MessageChannel.__init__(self) MessageChannel.__init__(self)

Loading…
Cancel
Save