def _populate(self): super(LoginDispatcher, self)._populate() self.__loginDataLoader = LoginDataLoader() self.__loginDataLoader.onConfigLoaded += self.onConfigLoaded self.__loginDataLoader.loadUserConfig() connectionManager.connectionStatusCallbacks += self.__handleConnectionStatus connectionManager.searchServersCallbacks += self.__serversFind connectionManager.onConnected += self.__onConnected connectionManager.onDisconnected -= LoginDispatcher.__onDisconnected connectionManager.startSearchServers() g_preDefinedHosts.readScriptConfig(Settings.g_instance.scriptConfig) g_playerEvents.onLoginQueueNumberReceived += self.handleQueue g_playerEvents.onAccountBecomePlayer += self.__pe_onAccountBecomePlayer g_playerEvents.onKickWhileLoginReceived += self.handleKickWhileLogin self.onSetOptions(g_preDefinedHosts.shortList(), self.__loginDataLoader.host)
def _populate(self): super(LoginDispatcher, self)._populate() self.__loginDataLoader = LoginDataLoader() self.__loginDataLoader.onConfigLoaded += self.onConfigLoaded self.__loginDataLoader.loadUserConfig() connectionManager.connectionStatusCallbacks += self.__handleConnectionStatus connectionManager.searchServersCallbacks += self.__serversFind connectionManager.onConnected += self.__onConnected connectionManager.startSearchServers() g_preDefinedHosts.readScriptConfig(Settings.g_instance.scriptConfig) g_playerEvents.onLoginQueueNumberReceived += self.handleQueue g_playerEvents.onAccountBecomePlayer += self.__pe_onAccountBecomePlayer g_playerEvents.onKickWhileLoginReceived += self.handleKickWhileLogin if GUI_SETTINGS.csisRequestRate == REQUEST_RATE.ALWAYS: g_preDefinedHosts.startCSISUpdate() g_preDefinedHosts.onCsisQueryStart += self.__onCsisUpdate g_preDefinedHosts.onCsisQueryComplete += self.__onCsisUpdate self.onSetOptions(self.__getFullServersList(), self.__loginDataLoader.host)