@ -54,8 +54,8 @@ def provisionRelayForAlias(relay, alias):
return True
def provisionRelayForNetwork ( relay , alias , network ) :
if " networks " in main . relay [ relay ] . keys ( ) :
if network in main . relay [ relay ] [ " networks " ] :
if all ( [ x in [ " users " , " networks " ] for x in main . relay [ relay ] . keys ( ) if x in [ " users " , " networks " ] ] ) :
if network in main . relay [ relay ] [ " networks " ] and alias in main . relay [ relay ] [ " users " ] :
return " PROVISIONED "
else :
main . relay [ relay ] [ " networks " ] = [ ]
@ -87,5 +87,8 @@ def provisionRelayForNetwork(relay, alias, network):
main . saveConf ( " pool " )
if main . config [ " ConnectOnCreate " ] :
startBot ( network + i )
else :
deliverRelayCommands ( relay , { " status " : [ " Disconnect " ] } , user = alias + " / " + network )
storedNetwork = True
return network + i