Change alias definitions to be global, so aliases can be reused across different networks
This commit is contained in:
@@ -16,8 +16,9 @@ class AllcCommand:
|
||||
targets.append((i, x))
|
||||
elif spl[1] == "alias":
|
||||
for i in main.network.keys():
|
||||
[targets.append((i, x)) for x in main.network[i].aliases.keys() if
|
||||
main.network[i].aliases[x]["nick"] == spl[2]]
|
||||
[targets.append((i, x)) for x in main.alias.keys() if
|
||||
main.alias[x]["nick"] == spl[2] and
|
||||
x in main.network[i].aliases.keys()]
|
||||
else:
|
||||
incUsage("allc")
|
||||
return
|
||||
@@ -27,7 +28,7 @@ class AllcCommand:
|
||||
for i in targets:
|
||||
net = i[0]
|
||||
num = i[1]
|
||||
alias = main.network[net].aliases[num]["nick"]
|
||||
alias = main.alias[num]["nick"]
|
||||
commands = {spl[3]: [" ".join(spl[4:])]}
|
||||
success("Sending commands to relay %i as user %s" % (num, alias+"/"+net))
|
||||
deliverRelayCommands(num, commands, user=alias+"/"+net)
|
||||
|
||||
Reference in New Issue
Block a user