|
|
|
@ -7,7 +7,7 @@ from utils.logging.log import warn
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def provisionUserNetworkData(
|
|
|
|
|
num, nick, altnick, ident, realname, emails, network, host, port, security, auth, password
|
|
|
|
|
num, nick, altnick, ident, realname, network, host, port, security
|
|
|
|
|
):
|
|
|
|
|
commands = {}
|
|
|
|
|
stage2commands = {}
|
|
|
|
@ -37,7 +37,7 @@ def provisionUserNetworkData(
|
|
|
|
|
deliverRelayCommands(num, commands, stage2=[[user + "/" + network, stage2commands]])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def provisionAuthenticationData(num, nick, network, security, auth, password):
|
|
|
|
|
def provisionAuthenticationData(num, nick, network, auth, password):
|
|
|
|
|
commands = {}
|
|
|
|
|
commands["status"] = []
|
|
|
|
|
user = nick.lower()
|
|
|
|
@ -63,15 +63,20 @@ def provisionAuthenticationData(num, nick, network, security, auth, password):
|
|
|
|
|
def provisionRelay(num, network): # provision user and network data
|
|
|
|
|
aliasObj = main.alias[num]
|
|
|
|
|
# alias = aliasObj["nick"]
|
|
|
|
|
nick = aliasObj["nick"]
|
|
|
|
|
altnick = aliasObj["altnick"]
|
|
|
|
|
ident = aliasObj["ident"]
|
|
|
|
|
realname = aliasObj["realname"]
|
|
|
|
|
provisionUserNetworkData(
|
|
|
|
|
num,
|
|
|
|
|
*aliasObj.values(),
|
|
|
|
|
nick,
|
|
|
|
|
altnick,
|
|
|
|
|
ident,
|
|
|
|
|
realname,
|
|
|
|
|
network,
|
|
|
|
|
main.network[network].host,
|
|
|
|
|
main.network[network].port,
|
|
|
|
|
main.network[network].security,
|
|
|
|
|
main.network[network].auth,
|
|
|
|
|
main.network[network].aliases[num]["password"],
|
|
|
|
|
)
|
|
|
|
|
if main.config["ConnectOnCreate"]:
|
|
|
|
|
reactor.callLater(10, main.network[network].start_bot, num)
|
|
|
|
|