From a058d7a6153c76fc6435136cbbe72bd99f74c537 Mon Sep 17 00:00:00 2001 From: APTX Date: Fri, 15 Jun 2012 20:36:32 +0200 Subject: [PATCH] Add udpClientIdlePolicy setting --- anioni/anioni.cpp | 5 +++-- localmylist/share/schema/default_config.sql | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/anioni/anioni.cpp b/anioni/anioni.cpp index 20544a0..ae57313 100644 --- a/anioni/anioni.cpp +++ b/anioni/anioni.cpp @@ -84,7 +84,8 @@ void AniOni::start() 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(); @@ -110,7 +111,7 @@ void AniOni::loadSettings(QSettings &s) 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) diff --git a/localmylist/share/schema/default_config.sql b/localmylist/share/schema/default_config.sql index 61a5124..be1d398 100644 --- a/localmylist/share/schema/default_config.sql +++ b/localmylist/share/schema/default_config.sql @@ -15,6 +15,7 @@ INSERT INTO config VALUES ('myListDefaultViewed', '0', true); 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); -- 2.52.0