def deregister_all_server(self): servers_registered = (AstroAPI.get_server( self.ipPortCombo, self.launcher.headers))['data']['Games'] self.registered = False if (len(servers_registered)) > 0: AstroLogging.logPrint( f"Attemping to deregister all ({len(servers_registered)}) servers as {self.ipPortCombo}") # pprint(servers_registered) for reg_srvr in servers_registered: AstroLogging.logPrint(f"Deregistering {reg_srvr['LobbyID']}..") AstroAPI.deregister_server( reg_srvr['LobbyID'], self.launcher.headers) AstroLogging.logPrint("All servers deregistered") time.sleep(1) return [x['LobbyID'] for x in servers_registered] return []
def deregister_all_server(self): servers_registered = (AstroAPI.get_server( self.ipPortCombo, self.launcher.headers))['data']['Games'] self.registered = False if (len(servers_registered)) > 0: AstroLogging.logPrint( f"Attemping to deregister all ({len(servers_registered)}) servers matching self" ) # pprint(servers_registered) for counter, reg_srvr in enumerate(servers_registered): # reg_srvr['LobbyID'] AstroLogging.logPrint( f"Deregistering {counter+1}/{len(servers_registered)}...") drg_status = AstroAPI.deregister_server( reg_srvr['LobbyID'], self.launcher.headers) if 'status' in drg_status and drg_status['status'] == "Error": AstroLogging.logPrint( "Trouble deregistering server. Multiple servers may still be registered.", msgType="warning") AstroLogging.logPrint("All servers deregistered") time.sleep(1) return [x['LobbyID'] for x in servers_registered] return []