diff options
| author | 2019-06-08 10:17:13 +0100 | |
|---|---|---|
| committer | 2019-06-08 10:17:13 +0100 | |
| commit | 16b93613715ae25e5befe50ed01e8457a4258e8d (patch) | |
| tree | aa0508eff89199a693a6cf44086f7202fd6af327 /modules/line_handler/ircv3.py | |
| parent | self._get_sts no longer exists (diff) | |
| signature | ||
Only request a CAP once. closes #66
Diffstat (limited to 'modules/line_handler/ircv3.py')
| -rw-r--r-- | modules/line_handler/ircv3.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/line_handler/ircv3.py b/modules/line_handler/ircv3.py index d9f83b75..9111a537 100644 --- a/modules/line_handler/ircv3.py +++ b/modules/line_handler/ircv3.py @@ -85,15 +85,15 @@ def cap(events, event): if subcommand == "ACK" or subcommand == "NAK": ack = subcommand == "ACK" for capability in capabilities: - cap_obj = event["server"].capability_queue[capability] - del event["server"].capability_queue[capability] + cap_obj = event["server"].capabilities_requested[capability] + del event["server"].capabilities_requested[capability] if ack: cap_obj.ack() else: cap_obj.nak() if (event["server"].cap_started and - not event["server"].capability_queue and + not event["server"].capabilities_requested and not event["server"].waiting_for_capabilities()): event["server"].cap_started = False event["server"].send_capability_end() |
