Implement registration and confirmation of nicks

This commit is contained in:
2020-05-30 21:40:10 +01:00
parent e0549cdd30
commit f90f2fdef7
9 changed files with 149 additions and 15 deletions

View File

@@ -27,10 +27,19 @@ class Network:
self.last += 1
elif num == self.last:
self.last += 1
registered = False
if self.net in main.irc.keys():
if "register" in main.irc[self.net].keys():
if not main.irc[self.net]["register"]:
registered = True
# Don't need to register if it's been disabled in definitions,
# so we'll pretend we already did
self.relays[num] = {
"enabled": main.config["ConnectOnCreate"],
"net": self.net,
"id": num
"id": num,
"registered": registered
}
password = alias.generate_password()
if not num in main.alias.keys():