|
|
@@ -603,7 +603,7 @@ class IRCClient: |
|
|
|
def __init__(self, messageQueue, config): |
|
|
|
self.messageQueue = messageQueue |
|
|
|
self.config = config |
|
|
|
self.channels = {channel['ircchannel'] for channel in config['channels'].values()} |
|
|
|
self.channels = {channel['ircchannel'] for channel in config['channels'].values() if channel['active']} |
|
|
|
|
|
|
|
self._transport = None |
|
|
|
self._protocol = None |
|
|
@@ -615,7 +615,7 @@ class IRCClient: |
|
|
|
if needReconnect: |
|
|
|
self._transport.close() |
|
|
|
else: |
|
|
|
self.channels = {channel['ircchannel'] for channel in config['channels'].values()} |
|
|
|
self.channels = {channel['ircchannel'] for channel in config['channels'].values() if channel['active']} |
|
|
|
self._protocol.update_channels(self.channels) |
|
|
|
|
|
|
|
def _get_ssl_context(self): |
|
|
|