mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-29 19:18:42 -07:00
Give better name to parameter checking function
This function will throw exceptions if the required parameters do not exsit hence a stronger word is more appropriate here. Also change the function parameter type to QVector. We don't need the duplicate entries checking as currently we only use 3 fields at max and can be easily checked by hand. So drop back to QVector which can be constructed more efficiently.
This commit is contained in:
parent
9cb07db84b
commit
9b5df92078
7 changed files with 63 additions and 63 deletions
|
@ -63,7 +63,7 @@ namespace
|
|||
|
||||
void SearchController::startAction()
|
||||
{
|
||||
checkParams({"pattern", "category", "plugins"});
|
||||
requireParams({"pattern", "category", "plugins"});
|
||||
|
||||
if (!Utils::ForeignApps::pythonInfo().isValid())
|
||||
throw APIError(APIErrorType::Conflict, "Python must be installed to use the Search Engine.");
|
||||
|
@ -109,7 +109,7 @@ void SearchController::startAction()
|
|||
|
||||
void SearchController::stopAction()
|
||||
{
|
||||
checkParams({"id"});
|
||||
requireParams({"id"});
|
||||
|
||||
const int id = params()["id"].toInt();
|
||||
ISession *const session = sessionManager()->session();
|
||||
|
@ -151,7 +151,7 @@ void SearchController::statusAction()
|
|||
|
||||
void SearchController::resultsAction()
|
||||
{
|
||||
checkParams({"id"});
|
||||
requireParams({"id"});
|
||||
|
||||
const int id = params()["id"].toInt();
|
||||
int limit = params()["limit"].toInt();
|
||||
|
@ -184,7 +184,7 @@ void SearchController::resultsAction()
|
|||
|
||||
void SearchController::deleteAction()
|
||||
{
|
||||
checkParams({"id"});
|
||||
requireParams({"id"});
|
||||
|
||||
const int id = params()["id"].toInt();
|
||||
ISession *const session = sessionManager()->session();
|
||||
|
@ -222,7 +222,7 @@ void SearchController::pluginsAction()
|
|||
|
||||
void SearchController::installPluginAction()
|
||||
{
|
||||
checkParams({"sources"});
|
||||
requireParams({"sources"});
|
||||
|
||||
const QStringList sources = params()["sources"].split('|');
|
||||
for (const QString &source : sources)
|
||||
|
@ -231,7 +231,7 @@ void SearchController::installPluginAction()
|
|||
|
||||
void SearchController::uninstallPluginAction()
|
||||
{
|
||||
checkParams({"names"});
|
||||
requireParams({"names"});
|
||||
|
||||
const QStringList names = params()["names"].split('|');
|
||||
for (const QString &name : names)
|
||||
|
@ -240,7 +240,7 @@ void SearchController::uninstallPluginAction()
|
|||
|
||||
void SearchController::enablePluginAction()
|
||||
{
|
||||
checkParams({"names", "enable"});
|
||||
requireParams({"names", "enable"});
|
||||
|
||||
const QStringList names = params()["names"].split('|');
|
||||
const bool enable = Utils::String::parseBool(params()["enable"].trimmed(), false);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue