mirror of
https://github.com/arcan1s/queued.git
synced 2025-07-14 22:35:48 +00:00
impl paratemers to requests, impl support of task modifications
This commit is contained in:
@ -86,7 +86,7 @@ static const QHash<int, QByteArray> HTTPCodeMap = {{100, "Continue"},
|
||||
QVariantHash getData(const Request &_request, const QVariantHash &_data, const QString &_token);
|
||||
Request parsePath(const QString &_path);
|
||||
RequestPath pathToEnum(const QString &_path);
|
||||
};
|
||||
}; // namespace QueuedTcpServerResponseHelper
|
||||
|
||||
|
||||
#endif /* QUEUEDTCPSERVERRESPONSEHELPER_H */
|
||||
|
@ -27,7 +27,7 @@ namespace QueuedTcpServerResponseHelperApi1
|
||||
QVariantHash getData(const QueuedTcpServerResponseHelper::RequestPath _request, const QString &_arg,
|
||||
const QString &_type, const QVariantHash &_data, const QString &_token);
|
||||
QVariantHash getStatus();
|
||||
};
|
||||
}; // namespace QueuedTcpServerResponseHelperApi1
|
||||
|
||||
|
||||
#endif /* QUEUEDTCPSERVERRESPONSEHELPERAPI1_H */
|
||||
|
@ -24,7 +24,7 @@ namespace QueuedTcpServerResponseHelperAuth
|
||||
{
|
||||
QVariantHash auth(const QVariantHash &_payload);
|
||||
bool tryAuth(const QString &_token);
|
||||
};
|
||||
}; // namespace QueuedTcpServerResponseHelperAuth
|
||||
|
||||
|
||||
#endif /* QUEUEDTCPSERVERRESPONSEHELPERAUTH_H */
|
||||
|
@ -24,7 +24,7 @@ namespace QueuedTcpServerResponseHelperOption
|
||||
{
|
||||
QVariantHash getOption(const QString &_option, const QString &_token);
|
||||
QVariantHash setOption(const QString &_option, const QVariantHash &_value, const QString &_token);
|
||||
};
|
||||
}; // namespace QueuedTcpServerResponseHelperOption
|
||||
|
||||
|
||||
#endif /* QUEUEDTCPSERVERRESPONSEHELPEROPTION_H */
|
||||
|
@ -25,7 +25,7 @@ namespace QueuedTcpServerResponseHelperPermissions
|
||||
QVariantHash addPermission(const long long _id, const QVariantHash &_value, const QString &_token);
|
||||
QVariantHash removePermission(const long long _id, const QVariantHash &_value,
|
||||
const QString &_token);
|
||||
};
|
||||
}; // namespace QueuedTcpServerResponseHelperPermissions
|
||||
|
||||
|
||||
#endif /* QUEUEDTCPSERVERRESPONSEHELPERPERMISSIONS_H */
|
||||
|
@ -26,7 +26,7 @@ QVariantHash addPlugin(const QString &_name, const QString &_token);
|
||||
QVariantHash getPlugin(const QString &_name, const QString &_token);
|
||||
QVariantHash listPlugins();
|
||||
QVariantHash removePlugin(const QString &_name, const QString &_token);
|
||||
};
|
||||
}; // namespace QueuedTcpServerResponseHelperPlugins
|
||||
|
||||
|
||||
#endif /* QUEUEDTCPSERVERRESPONSEHELPLUGINS_H */
|
||||
|
@ -100,7 +100,7 @@ QVariantHash QueuedTcpServerResponseHelperTask::getTask(const long long _id,
|
||||
output = {{"code", 500}, {"message", err.message().c_str()}};
|
||||
});
|
||||
} else {
|
||||
auto res = QueuedCoreAdaptor::getTask(_id, property);
|
||||
auto res = QueuedCoreAdaptor::getTask(_id, property, _token);
|
||||
res.match(
|
||||
[&output, &property](const QVariant &val) {
|
||||
output["properties"] = {{property, val}};
|
||||
|
@ -31,7 +31,7 @@ QVariantHash getTasks(const QVariantHash &_data, const QString &_token);
|
||||
QVariantHash startOrStopTask(const long long _id, const QString &_token);
|
||||
QVariantHash startTask(const long long _id, const QString &_token);
|
||||
QVariantHash stopTask(const long long _id, const QString &_token);
|
||||
};
|
||||
}; // namespace QueuedTcpServerResponseHelperTask
|
||||
|
||||
|
||||
#endif /* QUEUEDTCPSERVERRESPONSEHELTASK_H */
|
||||
|
@ -134,7 +134,7 @@ QVariantHash QueuedTcpServerResponseHelperUser::getUser(const QString &_user,
|
||||
output = {{"code", 500}, {"message", err.message().c_str()}};
|
||||
});
|
||||
} else {
|
||||
auto res = QueuedCoreAdaptor::getUser(userId, property);
|
||||
auto res = QueuedCoreAdaptor::getUser(userId, property, _token);
|
||||
res.match(
|
||||
[&output, &property](const QVariant &val) {
|
||||
output["properties"] = {{property, val}};
|
||||
|
@ -29,7 +29,7 @@ QueuedUser::QueuedUserDefinitions getDefinitions(const QVariantHash &_data);
|
||||
QVariantHash getReport(const QVariantHash &_data, const QString &_token);
|
||||
QVariantHash getUser(const QString &_user, const QVariantHash &_data, const QString &_token);
|
||||
QVariantHash getUsers(const QVariantHash &_data, const QString &_token);
|
||||
};
|
||||
}; // namespace QueuedTcpServerResponseHelperUser
|
||||
|
||||
|
||||
#endif /* QUEUEDTCPSERVERRESPONSEHELUSER_H */
|
||||
|
Reference in New Issue
Block a user