if (LocalMyList::instance()->isUdpHost() && runUdpClient)
{
LocalMyList::instance()->setupUdpClient();
- AniDBUdpClient::Client::instance()->setIdlePolicy(AniDBUdpClient::KeepAliveIdlePolicy);
+ AniDBUdpClient::Client::instance()->setIdlePolicy(
+ AniDBUdpClient::IdlePolicy(LocalMyList::instance()->settings()->get("udpClientIdlePolicy").toInt()));
connect(AniDBUdpClient::Client::instance(), SIGNAL(connectionError()), this, SLOT(handleUdpClientError()));
LocalMyList::instance()->setupRequestHandler();
s.beginGroup("anioni");
runUdpClient = s.value("runUdpClient", false).toBool();
runRenameHandler = s.value("runRenameHandler", false).toBool();
- s.endGroup();
+ s.endGroup();
}
void AniOni::log(const QString &message, QtServiceBase::MessageType type)
INSERT INTO config VALUES ('udpClientHost', 'api.anidb.info', true);
INSERT INTO config VALUES ('udpClientHostPort', '9000', true);
INSERT INTO config VALUES ('udpClientLocalPort', '9001', true);
+INSERT INTO config VALUES ('udpClientIdlePolicy', '1', true);
INSERT INTO config VALUES ('myListDefaultOther', NULL, true);
INSERT INTO config VALUES ('myListDefaultStorage', NULL, true);
INSERT INTO config VALUES ('myListDefaultSource', NULL, true);