|
|
|
@ -206,13 +206,15 @@ bool CDStarGatewayApp::createThread()
|
|
|
|
CIRCDDB * ircDDB = new CIRCDDBClient(ircDDBConfig.hostname, 9007U, ircDDBConfig.username, ircDDBConfig.password, FULL_PRODUCT_NAME, gatewayConfig.address, ircDDBConfig.isQuadNet);
|
|
|
|
CIRCDDB * ircDDB = new CIRCDDBClient(ircDDBConfig.hostname, 9007U, ircDDBConfig.username, ircDDBConfig.password, FULL_PRODUCT_NAME, gatewayConfig.address, ircDDBConfig.isQuadNet);
|
|
|
|
clients.push_back(ircDDB);
|
|
|
|
clients.push_back(ircDDB);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
CIRCDDBMultiClient* multiClient = new CIRCDDBMultiClient(clients);
|
|
|
|
if(clients.size() > 0U) {
|
|
|
|
bool res = multiClient->open();
|
|
|
|
CIRCDDBMultiClient* multiClient = new CIRCDDBMultiClient(clients);
|
|
|
|
if (!res) {
|
|
|
|
bool res = multiClient->open();
|
|
|
|
CLog::logInfo("Cannot initialise the ircDDB protocol handler\n");
|
|
|
|
if (!res) {
|
|
|
|
return false;
|
|
|
|
CLog::logInfo("Cannot initialise the ircDDB protocol handler\n");
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
m_thread->setIRC(multiClient);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
m_thread->setIRC(multiClient);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Setup Dextra
|
|
|
|
// Setup Dextra
|
|
|
|
TDextra dextraConfig;
|
|
|
|
TDextra dextraConfig;
|
|
|
|
|