Browse Source

Fix active=false channels being joined anyway

master
JustAnotherArchivist 3 years ago
parent
commit
be19797733
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      irclog.py

+ 2
- 2
irclog.py View File

@@ -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):


Loading…
Cancel
Save