Server methods to store/get options
[qtrapids] / src / server / TorrentSession.cpp
index 94c2465..b5d6e9d 100644 (file)
@@ -39,6 +39,7 @@ void TorrentSession::loadState()
                qDebug() << "adding " << info.path;
                addTorrent_(info.path, info.download_path, ParamsMap_t(), true);
        }
+       btSession_.listen_on(settings_->getListenPorts());
 }
 
 void TorrentSession::on_alert()
@@ -190,5 +191,15 @@ void TorrentSession::removeTorrent(const QString &hash)
        db_->removeTorrent(hash);
 }
 
+void TorrentSession::setOptions(qtrapids::ParamsMap_t options)
+{
+       settings_->setOptions(options);
+}
+
+qtrapids::ParamsMap_t TorrentSession::getOptions()
+{
+       return settings_->getOptions();
+}
+
 
 } // namespace qtrapids