fix conditional for checking ACK and NAK #1

Merged
pratyush merged 1 commits from devel into master 2021-07-16 17:50:45 +02:00

View File

@ -58,9 +58,9 @@ def ircregister(userip, username, password, email="*"):
elif line.command == "433": elif line.command == "433":
return "ERR_NICKNAMEINUSE" return "ERR_NICKNAMEINUSE"
_send(irctokens.build("CAP", ["REQ", "draft/account-registration"])) _send(irctokens.build("CAP", ["REQ", "draft/account-registration"]))
if line.command == "CAP" and line.params == ["*", "NAK", "draft/account-registration"]: if line.command == "CAP" and ("NAK" in line.params):
return "cap refused" return "cap refused"
elif line.command == "CAP" and line.params == ["*", "ACK", "draft/account-registration"]: elif line.command == "CAP" and ("ACK" in line.params):
to_send = irctokens.build("CAP", ["END"]) to_send = irctokens.build("CAP", ["END"])
_send(to_send) _send(to_send)
if line.command == "PING": if line.command == "PING":